// Code generated by gocc; DO NOT EDIT.

package parser

const numNTSymbols = 108

type (
	gotoTable [numStates]gotoRow
	gotoRow   [numNTSymbols]int
)

var gotoTab = gotoTable{
	gotoRow{ // S0
		-1,  // S'
		1,   // Root
		2,   // StatementBlock
		3,   // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		4,   // BracelessStatement
		8,   // Assignment
		9,   // Unset
		27,  // Lvalue
		10,  // BareBoolean
		11,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		12,  // PrintStatement
		13,  // PrintnStatement
		14,  // EprintStatement
		15,  // EprintnStatement
		16,  // DumpStatement
		17,  // EdumpStatement
		18,  // TeeStatement
		19,  // EmitFStatement
		20,  // EmitStatement
		21,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		53,  // FieldValue
		49,  // DirectFieldValue
		51,  // IndirectFieldValue
		50,  // BracedFieldValue
		54,  // PositionalFieldName
		55,  // PositionalFieldValue
		40,  // FullSrec
		62,  // OosvarValue
		46,  // DirectOosvarValue
		48,  // IndirectOosvarValue
		47,  // BracedOosvarValue
		45,  // FullOosvar
		31,  // LocalVariable
		30,  // Typedecl
		28,  // Rvalue
		77,  // PrecedenceChainStart
		78,  // TernaryTerm
		79,  // LogicalOrTerm
		80,  // LogicalXORTerm
		81,  // LogicalAndTerm
		82,  // AbsentCoalesceTerm
		83,  // EmptyCoalesceTerm
		84,  // EqneTerm
		85,  // CmpTerm
		86,  // BitwiseORTerm
		87,  // BitwiseXORTerm
		88,  // BitwiseANDTerm
		89,  // BitwiseShiftTerm
		90,  // AddsubdotTerm
		92,  // MuldivTerm
		96,  // UnaryOpTerm
		99,  // PowTerm
		100, // PrecedenceChainEnd
		101, // MlrvalOrFunction
		110, // ArrayLiteral
		-1,  // ArrayLiteralElements
		52,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		112, // ContextVariable
		125, // ENV
		127, // ArrayOrMapIndexAccess
		128, // ArrayOrMapPositionalNameAccess
		129, // ArrayOrMapPositionalValueAccess
		130, // ArraySliceAccess
		131, // FunctionCallsite
		132, // FunctionName
		-1,  // FcnArgs
		26,  // SubroutineCallsite
		-1,  // SubroutineName
		5,   // BracefulStatement
		134, // BeginBlock
		135, // EndBlock
		136, // CondBlock
		137, // IfChain
		144, // IfElifStar
		145, // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		138, // WhileLoop
		22,  // DoWhileLoop
		139, // ForLoop
		149, // ForLoopOneVariable
		150, // ForLoopTwoVariable
		151, // ForLoopMultivariable
		-1,  // MultiIndex
		152, // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		23,  // BreakStatement
		24,  // ContinueStatement
		140, // FunctionDefinition
		141, // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		25,  // ReturnStatement
	},
	gotoRow{ // S1
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S5
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		160, // BracelessStatement
		8,   // Assignment
		9,   // Unset
		27,  // Lvalue
		10,  // BareBoolean
		11,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		12,  // PrintStatement
		13,  // PrintnStatement
		14,  // EprintStatement
		15,  // EprintnStatement
		16,  // DumpStatement
		17,  // EdumpStatement
		18,  // TeeStatement
		19,  // EmitFStatement
		20,  // EmitStatement
		21,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		53,  // FieldValue
		49,  // DirectFieldValue
		51,  // IndirectFieldValue
		50,  // BracedFieldValue
		54,  // PositionalFieldName
		55,  // PositionalFieldValue
		40,  // FullSrec
		62,  // OosvarValue
		46,  // DirectOosvarValue
		48,  // IndirectOosvarValue
		47,  // BracedOosvarValue
		45,  // FullOosvar
		31,  // LocalVariable
		30,  // Typedecl
		28,  // Rvalue
		77,  // PrecedenceChainStart
		78,  // TernaryTerm
		79,  // LogicalOrTerm
		80,  // LogicalXORTerm
		81,  // LogicalAndTerm
		82,  // AbsentCoalesceTerm
		83,  // EmptyCoalesceTerm
		84,  // EqneTerm
		85,  // CmpTerm
		86,  // BitwiseORTerm
		87,  // BitwiseXORTerm
		88,  // BitwiseANDTerm
		89,  // BitwiseShiftTerm
		90,  // AddsubdotTerm
		92,  // MuldivTerm
		96,  // UnaryOpTerm
		99,  // PowTerm
		100, // PrecedenceChainEnd
		101, // MlrvalOrFunction
		110, // ArrayLiteral
		-1,  // ArrayLiteralElements
		52,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		112, // ContextVariable
		125, // ENV
		127, // ArrayOrMapIndexAccess
		128, // ArrayOrMapPositionalNameAccess
		129, // ArrayOrMapPositionalValueAccess
		130, // ArraySliceAccess
		131, // FunctionCallsite
		132, // FunctionName
		-1,  // FcnArgs
		26,  // SubroutineCallsite
		-1,  // SubroutineName
		161, // BracefulStatement
		134, // BeginBlock
		135, // EndBlock
		136, // CondBlock
		137, // IfChain
		144, // IfElifStar
		145, // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		138, // WhileLoop
		22,  // DoWhileLoop
		139, // ForLoop
		149, // ForLoopOneVariable
		150, // ForLoopTwoVariable
		151, // ForLoopMultivariable
		-1,  // MultiIndex
		152, // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		23,  // BreakStatement
		24,  // ContinueStatement
		140, // FunctionDefinition
		141, // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		25,  // ReturnStatement
	},
	gotoRow{ // S6
		-1,  // S'
		-1,  // Root
		163, // StatementBlock
		3,   // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		4,   // BracelessStatement
		8,   // Assignment
		9,   // Unset
		27,  // Lvalue
		10,  // BareBoolean
		11,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		12,  // PrintStatement
		13,  // PrintnStatement
		14,  // EprintStatement
		15,  // EprintnStatement
		16,  // DumpStatement
		17,  // EdumpStatement
		18,  // TeeStatement
		19,  // EmitFStatement
		20,  // EmitStatement
		21,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		53,  // FieldValue
		49,  // DirectFieldValue
		51,  // IndirectFieldValue
		50,  // BracedFieldValue
		54,  // PositionalFieldName
		55,  // PositionalFieldValue
		40,  // FullSrec
		62,  // OosvarValue
		46,  // DirectOosvarValue
		48,  // IndirectOosvarValue
		47,  // BracedOosvarValue
		45,  // FullOosvar
		31,  // LocalVariable
		30,  // Typedecl
		28,  // Rvalue
		77,  // PrecedenceChainStart
		78,  // TernaryTerm
		79,  // LogicalOrTerm
		80,  // LogicalXORTerm
		81,  // LogicalAndTerm
		82,  // AbsentCoalesceTerm
		83,  // EmptyCoalesceTerm
		84,  // EqneTerm
		85,  // CmpTerm
		86,  // BitwiseORTerm
		87,  // BitwiseXORTerm
		88,  // BitwiseANDTerm
		89,  // BitwiseShiftTerm
		90,  // AddsubdotTerm
		92,  // MuldivTerm
		96,  // UnaryOpTerm
		99,  // PowTerm
		100, // PrecedenceChainEnd
		101, // MlrvalOrFunction
		110, // ArrayLiteral
		-1,  // ArrayLiteralElements
		52,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		112, // ContextVariable
		125, // ENV
		127, // ArrayOrMapIndexAccess
		128, // ArrayOrMapPositionalNameAccess
		129, // ArrayOrMapPositionalValueAccess
		130, // ArraySliceAccess
		131, // FunctionCallsite
		132, // FunctionName
		-1,  // FcnArgs
		26,  // SubroutineCallsite
		-1,  // SubroutineName
		5,   // BracefulStatement
		134, // BeginBlock
		135, // EndBlock
		136, // CondBlock
		137, // IfChain
		144, // IfElifStar
		145, // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		138, // WhileLoop
		22,  // DoWhileLoop
		139, // ForLoop
		149, // ForLoopOneVariable
		150, // ForLoopTwoVariable
		151, // ForLoopMultivariable
		-1,  // MultiIndex
		152, // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		23,  // BreakStatement
		24,  // ContinueStatement
		140, // FunctionDefinition
		141, // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		25,  // ReturnStatement
	},
	gotoRow{ // S7
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		178, // FieldValue
		174, // DirectFieldValue
		176, // IndirectFieldValue
		175, // BracedFieldValue
		179, // PositionalFieldName
		180, // PositionalFieldValue
		168, // FullSrec
		187, // OosvarValue
		171, // DirectOosvarValue
		173, // IndirectOosvarValue
		172, // BracedOosvarValue
		170, // FullOosvar
		167, // LocalVariable
		-1,  // Typedecl
		166, // Rvalue
		196, // PrecedenceChainStart
		197, // TernaryTerm
		198, // LogicalOrTerm
		199, // LogicalXORTerm
		200, // LogicalAndTerm
		201, // AbsentCoalesceTerm
		202, // EmptyCoalesceTerm
		203, // EqneTerm
		204, // CmpTerm
		205, // BitwiseORTerm
		206, // BitwiseXORTerm
		207, // BitwiseANDTerm
		208, // BitwiseShiftTerm
		209, // AddsubdotTerm
		211, // MuldivTerm
		215, // UnaryOpTerm
		218, // PowTerm
		219, // PrecedenceChainEnd
		220, // MlrvalOrFunction
		229, // ArrayLiteral
		-1,  // ArrayLiteralElements
		177, // MapLiteral
		231, // MapLiteralKeyValuePairs
		232, // MapLiteralKeyValuePair
		233, // ContextVariable
		246, // ENV
		248, // ArrayOrMapIndexAccess
		249, // ArrayOrMapPositionalNameAccess
		250, // ArrayOrMapPositionalValueAccess
		251, // ArraySliceAccess
		252, // FunctionCallsite
		253, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S8
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S9
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S10
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S11
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S12
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S13
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S14
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S15
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S16
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S17
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S18
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S19
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S20
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S21
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S22
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S23
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S24
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S25
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S26
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S27
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S28
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		274, // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		-1,  // FieldValue
		-1,  // DirectFieldValue
		-1,  // IndirectFieldValue
		-1,  // BracedFieldValue
		-1,  // PositionalFieldName
		-1,  // PositionalFieldValue
		-1,  // FullSrec
		-1,  // OosvarValue
		-1,  // DirectOosvarValue
		-1,  // IndirectOosvarValue
		-1,  // BracedOosvarValue
		-1,  // FullOosvar
		-1,  // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		-1,  // UnaryOpTerm
		-1,  // PowTerm
		-1,  // PrecedenceChainEnd
		-1,  // MlrvalOrFunction
		-1,  // ArrayLiteral
		-1,  // ArrayLiteralElements
		-1,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		-1,  // ContextVariable
		-1,  // ENV
		-1,  // ArrayOrMapIndexAccess
		-1,  // ArrayOrMapPositionalNameAccess
		-1,  // ArrayOrMapPositionalValueAccess
		-1,  // ArraySliceAccess
		-1,  // FunctionCallsite
		-1,  // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S29
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		277, // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		279, // Typedecl
		278, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S30
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		-1,  // FieldValue
		-1,  // DirectFieldValue
		-1,  // IndirectFieldValue
		-1,  // BracedFieldValue
		-1,  // PositionalFieldName
		-1,  // PositionalFieldValue
		-1,  // FullSrec
		-1,  // OosvarValue
		-1,  // DirectOosvarValue
		-1,  // IndirectOosvarValue
		-1,  // BracedOosvarValue
		-1,  // FullOosvar
		363, // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		-1,  // UnaryOpTerm
		-1,  // PowTerm
		-1,  // PrecedenceChainEnd
		-1,  // MlrvalOrFunction
		-1,  // ArrayLiteral
		-1,  // ArrayLiteralElements
		-1,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		-1,  // ContextVariable
		-1,  // ENV
		-1,  // ArrayOrMapIndexAccess
		-1,  // ArrayOrMapPositionalNameAccess
		-1,  // ArrayOrMapPositionalValueAccess
		-1,  // ArraySliceAccess
		-1,  // FunctionCallsite
		-1,  // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S31
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S32
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		365, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S33
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		369, // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		384, // FieldValue
		380, // DirectFieldValue
		382, // IndirectFieldValue
		381, // BracedFieldValue
		385, // PositionalFieldName
		386, // PositionalFieldValue
		374, // FullSrec
		393, // OosvarValue
		377, // DirectOosvarValue
		379, // IndirectOosvarValue
		378, // BracedOosvarValue
		376, // FullOosvar
		368, // LocalVariable
		-1,  // Typedecl
		367, // Rvalue
		400, // PrecedenceChainStart
		401, // TernaryTerm
		402, // LogicalOrTerm
		403, // LogicalXORTerm
		404, // LogicalAndTerm
		405, // AbsentCoalesceTerm
		406, // EmptyCoalesceTerm
		407, // EqneTerm
		408, // CmpTerm
		409, // BitwiseORTerm
		410, // BitwiseXORTerm
		411, // BitwiseANDTerm
		412, // BitwiseShiftTerm
		413, // AddsubdotTerm
		415, // MuldivTerm
		419, // UnaryOpTerm
		422, // PowTerm
		423, // PrecedenceChainEnd
		424, // MlrvalOrFunction
		433, // ArrayLiteral
		-1,  // ArrayLiteralElements
		383, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		435, // ContextVariable
		448, // ENV
		450, // ArrayOrMapIndexAccess
		451, // ArrayOrMapPositionalNameAccess
		452, // ArrayOrMapPositionalValueAccess
		453, // ArraySliceAccess
		454, // FunctionCallsite
		455, // FunctionName
		373, // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S34
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		456, // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		384, // FieldValue
		380, // DirectFieldValue
		382, // IndirectFieldValue
		381, // BracedFieldValue
		385, // PositionalFieldName
		386, // PositionalFieldValue
		374, // FullSrec
		393, // OosvarValue
		377, // DirectOosvarValue
		379, // IndirectOosvarValue
		378, // BracedOosvarValue
		376, // FullOosvar
		368, // LocalVariable
		-1,  // Typedecl
		367, // Rvalue
		400, // PrecedenceChainStart
		401, // TernaryTerm
		402, // LogicalOrTerm
		403, // LogicalXORTerm
		404, // LogicalAndTerm
		405, // AbsentCoalesceTerm
		406, // EmptyCoalesceTerm
		407, // EqneTerm
		408, // CmpTerm
		409, // BitwiseORTerm
		410, // BitwiseXORTerm
		411, // BitwiseANDTerm
		412, // BitwiseShiftTerm
		413, // AddsubdotTerm
		415, // MuldivTerm
		419, // UnaryOpTerm
		422, // PowTerm
		423, // PrecedenceChainEnd
		424, // MlrvalOrFunction
		433, // ArrayLiteral
		-1,  // ArrayLiteralElements
		383, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		435, // ContextVariable
		448, // ENV
		450, // ArrayOrMapIndexAccess
		451, // ArrayOrMapPositionalNameAccess
		452, // ArrayOrMapPositionalValueAccess
		453, // ArraySliceAccess
		454, // FunctionCallsite
		455, // FunctionName
		457, // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S35
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		384, // FieldValue
		380, // DirectFieldValue
		382, // IndirectFieldValue
		381, // BracedFieldValue
		385, // PositionalFieldName
		386, // PositionalFieldValue
		374, // FullSrec
		393, // OosvarValue
		377, // DirectOosvarValue
		379, // IndirectOosvarValue
		378, // BracedOosvarValue
		376, // FullOosvar
		368, // LocalVariable
		-1,  // Typedecl
		367, // Rvalue
		400, // PrecedenceChainStart
		401, // TernaryTerm
		402, // LogicalOrTerm
		403, // LogicalXORTerm
		404, // LogicalAndTerm
		405, // AbsentCoalesceTerm
		406, // EmptyCoalesceTerm
		407, // EqneTerm
		408, // CmpTerm
		409, // BitwiseORTerm
		410, // BitwiseXORTerm
		411, // BitwiseANDTerm
		412, // BitwiseShiftTerm
		413, // AddsubdotTerm
		415, // MuldivTerm
		419, // UnaryOpTerm
		422, // PowTerm
		423, // PrecedenceChainEnd
		424, // MlrvalOrFunction
		433, // ArrayLiteral
		-1,  // ArrayLiteralElements
		383, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		435, // ContextVariable
		448, // ENV
		450, // ArrayOrMapIndexAccess
		451, // ArrayOrMapPositionalNameAccess
		452, // ArrayOrMapPositionalValueAccess
		453, // ArraySliceAccess
		454, // FunctionCallsite
		455, // FunctionName
		458, // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S36
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		384, // FieldValue
		380, // DirectFieldValue
		382, // IndirectFieldValue
		381, // BracedFieldValue
		385, // PositionalFieldName
		386, // PositionalFieldValue
		374, // FullSrec
		393, // OosvarValue
		377, // DirectOosvarValue
		379, // IndirectOosvarValue
		378, // BracedOosvarValue
		376, // FullOosvar
		368, // LocalVariable
		-1,  // Typedecl
		367, // Rvalue
		400, // PrecedenceChainStart
		401, // TernaryTerm
		402, // LogicalOrTerm
		403, // LogicalXORTerm
		404, // LogicalAndTerm
		405, // AbsentCoalesceTerm
		406, // EmptyCoalesceTerm
		407, // EqneTerm
		408, // CmpTerm
		409, // BitwiseORTerm
		410, // BitwiseXORTerm
		411, // BitwiseANDTerm
		412, // BitwiseShiftTerm
		413, // AddsubdotTerm
		415, // MuldivTerm
		419, // UnaryOpTerm
		422, // PowTerm
		423, // PrecedenceChainEnd
		424, // MlrvalOrFunction
		433, // ArrayLiteral
		-1,  // ArrayLiteralElements
		383, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		435, // ContextVariable
		448, // ENV
		450, // ArrayOrMapIndexAccess
		451, // ArrayOrMapPositionalNameAccess
		452, // ArrayOrMapPositionalValueAccess
		453, // ArraySliceAccess
		454, // FunctionCallsite
		455, // FunctionName
		459, // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S37
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		460, // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		384, // FieldValue
		380, // DirectFieldValue
		382, // IndirectFieldValue
		381, // BracedFieldValue
		385, // PositionalFieldName
		386, // PositionalFieldValue
		374, // FullSrec
		393, // OosvarValue
		377, // DirectOosvarValue
		379, // IndirectOosvarValue
		378, // BracedOosvarValue
		376, // FullOosvar
		368, // LocalVariable
		-1,  // Typedecl
		367, // Rvalue
		400, // PrecedenceChainStart
		401, // TernaryTerm
		402, // LogicalOrTerm
		403, // LogicalXORTerm
		404, // LogicalAndTerm
		405, // AbsentCoalesceTerm
		406, // EmptyCoalesceTerm
		407, // EqneTerm
		408, // CmpTerm
		409, // BitwiseORTerm
		410, // BitwiseXORTerm
		411, // BitwiseANDTerm
		412, // BitwiseShiftTerm
		413, // AddsubdotTerm
		415, // MuldivTerm
		419, // UnaryOpTerm
		422, // PowTerm
		423, // PrecedenceChainEnd
		424, // MlrvalOrFunction
		433, // ArrayLiteral
		-1,  // ArrayLiteralElements
		383, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		435, // ContextVariable
		448, // ENV
		450, // ArrayOrMapIndexAccess
		451, // ArrayOrMapPositionalNameAccess
		452, // ArrayOrMapPositionalValueAccess
		453, // ArraySliceAccess
		454, // FunctionCallsite
		455, // FunctionName
		461, // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S38
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		384, // FieldValue
		380, // DirectFieldValue
		382, // IndirectFieldValue
		381, // BracedFieldValue
		385, // PositionalFieldName
		386, // PositionalFieldValue
		374, // FullSrec
		393, // OosvarValue
		377, // DirectOosvarValue
		379, // IndirectOosvarValue
		378, // BracedOosvarValue
		376, // FullOosvar
		368, // LocalVariable
		-1,  // Typedecl
		367, // Rvalue
		400, // PrecedenceChainStart
		401, // TernaryTerm
		402, // LogicalOrTerm
		403, // LogicalXORTerm
		404, // LogicalAndTerm
		405, // AbsentCoalesceTerm
		406, // EmptyCoalesceTerm
		407, // EqneTerm
		408, // CmpTerm
		409, // BitwiseORTerm
		410, // BitwiseXORTerm
		411, // BitwiseANDTerm
		412, // BitwiseShiftTerm
		413, // AddsubdotTerm
		415, // MuldivTerm
		419, // UnaryOpTerm
		422, // PowTerm
		423, // PrecedenceChainEnd
		424, // MlrvalOrFunction
		433, // ArrayLiteral
		-1,  // ArrayLiteralElements
		383, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		435, // ContextVariable
		448, // ENV
		450, // ArrayOrMapIndexAccess
		451, // ArrayOrMapPositionalNameAccess
		452, // ArrayOrMapPositionalValueAccess
		453, // ArraySliceAccess
		454, // FunctionCallsite
		455, // FunctionName
		462, // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S39
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		463, // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		-1,  // FieldValue
		-1,  // DirectFieldValue
		-1,  // IndirectFieldValue
		-1,  // BracedFieldValue
		-1,  // PositionalFieldName
		-1,  // PositionalFieldValue
		-1,  // FullSrec
		-1,  // OosvarValue
		-1,  // DirectOosvarValue
		-1,  // IndirectOosvarValue
		-1,  // BracedOosvarValue
		-1,  // FullOosvar
		-1,  // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		-1,  // UnaryOpTerm
		-1,  // PowTerm
		-1,  // PrecedenceChainEnd
		-1,  // MlrvalOrFunction
		-1,  // ArrayLiteral
		-1,  // ArrayLiteralElements
		-1,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		-1,  // ContextVariable
		-1,  // ENV
		-1,  // ArrayOrMapIndexAccess
		-1,  // ArrayOrMapPositionalNameAccess
		-1,  // ArrayOrMapPositionalValueAccess
		-1,  // ArraySliceAccess
		-1,  // FunctionCallsite
		-1,  // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S40
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S41
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		469, // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		471, // EmittableList
		-1,  // EmittableAsList
		472, // Emittable
		-1,  // EmitKeys
		-1,  // FieldValue
		477, // DirectFieldValue
		479, // IndirectFieldValue
		478, // BracedFieldValue
		-1,  // PositionalFieldName
		-1,  // PositionalFieldValue
		470, // FullSrec
		-1,  // OosvarValue
		474, // DirectOosvarValue
		476, // IndirectOosvarValue
		475, // BracedOosvarValue
		473, // FullOosvar
		468, // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		-1,  // UnaryOpTerm
		-1,  // PowTerm
		-1,  // PrecedenceChainEnd
		-1,  // MlrvalOrFunction
		-1,  // ArrayLiteral
		-1,  // ArrayLiteralElements
		480, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		-1,  // ContextVariable
		-1,  // ENV
		-1,  // ArrayOrMapIndexAccess
		-1,  // ArrayOrMapPositionalNameAccess
		-1,  // ArrayOrMapPositionalValueAccess
		-1,  // ArraySliceAccess
		-1,  // FunctionCallsite
		-1,  // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S42
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		491, // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		492, // EmittableAsList
		494, // Emittable
		-1,  // EmitKeys
		-1,  // FieldValue
		477, // DirectFieldValue
		479, // IndirectFieldValue
		478, // BracedFieldValue
		-1,  // PositionalFieldName
		-1,  // PositionalFieldValue
		470, // FullSrec
		-1,  // OosvarValue
		474, // DirectOosvarValue
		476, // IndirectOosvarValue
		475, // BracedOosvarValue
		473, // FullOosvar
		468, // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		-1,  // UnaryOpTerm
		-1,  // PowTerm
		-1,  // PrecedenceChainEnd
		-1,  // MlrvalOrFunction
		-1,  // ArrayLiteral
		-1,  // ArrayLiteralElements
		480, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		-1,  // ContextVariable
		-1,  // ENV
		-1,  // ArrayOrMapIndexAccess
		-1,  // ArrayOrMapPositionalNameAccess
		-1,  // ArrayOrMapPositionalValueAccess
		-1,  // ArraySliceAccess
		-1,  // FunctionCallsite
		-1,  // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S43
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		508, // FieldValue
		504, // DirectFieldValue
		506, // IndirectFieldValue
		505, // BracedFieldValue
		509, // PositionalFieldName
		510, // PositionalFieldValue
		498, // FullSrec
		517, // OosvarValue
		501, // DirectOosvarValue
		503, // IndirectOosvarValue
		502, // BracedOosvarValue
		500, // FullOosvar
		497, // LocalVariable
		-1,  // Typedecl
		496, // Rvalue
		524, // PrecedenceChainStart
		525, // TernaryTerm
		526, // LogicalOrTerm
		527, // LogicalXORTerm
		528, // LogicalAndTerm
		529, // AbsentCoalesceTerm
		530, // EmptyCoalesceTerm
		531, // EqneTerm
		532, // CmpTerm
		533, // BitwiseORTerm
		534, // BitwiseXORTerm
		535, // BitwiseANDTerm
		536, // BitwiseShiftTerm
		537, // AddsubdotTerm
		539, // MuldivTerm
		543, // UnaryOpTerm
		546, // PowTerm
		547, // PrecedenceChainEnd
		548, // MlrvalOrFunction
		557, // ArrayLiteral
		-1,  // ArrayLiteralElements
		507, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		559, // ContextVariable
		572, // ENV
		574, // ArrayOrMapIndexAccess
		575, // ArrayOrMapPositionalNameAccess
		576, // ArrayOrMapPositionalValueAccess
		577, // ArraySliceAccess
		578, // FunctionCallsite
		579, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S44
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		580, // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		581, // EmittableAsList
		494, // Emittable
		-1,  // EmitKeys
		-1,  // FieldValue
		477, // DirectFieldValue
		479, // IndirectFieldValue
		478, // BracedFieldValue
		-1,  // PositionalFieldName
		-1,  // PositionalFieldValue
		470, // FullSrec
		-1,  // OosvarValue
		474, // DirectOosvarValue
		476, // IndirectOosvarValue
		475, // BracedOosvarValue
		473, // FullOosvar
		468, // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		-1,  // UnaryOpTerm
		-1,  // PowTerm
		-1,  // PrecedenceChainEnd
		-1,  // MlrvalOrFunction
		-1,  // ArrayLiteral
		-1,  // ArrayLiteralElements
		480, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		-1,  // ContextVariable
		-1,  // ENV
		-1,  // ArrayOrMapIndexAccess
		-1,  // ArrayOrMapPositionalNameAccess
		-1,  // ArrayOrMapPositionalValueAccess
		-1,  // ArraySliceAccess
		-1,  // FunctionCallsite
		-1,  // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S45
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S46
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S47
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S48
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S49
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S50
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S51
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S52
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S53
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S54
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S55
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S56
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S57
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		596, // FieldValue
		592, // DirectFieldValue
		594, // IndirectFieldValue
		593, // BracedFieldValue
		597, // PositionalFieldName
		598, // PositionalFieldValue
		586, // FullSrec
		605, // OosvarValue
		589, // DirectOosvarValue
		591, // IndirectOosvarValue
		590, // BracedOosvarValue
		588, // FullOosvar
		585, // LocalVariable
		-1,  // Typedecl
		584, // Rvalue
		612, // PrecedenceChainStart
		613, // TernaryTerm
		614, // LogicalOrTerm
		615, // LogicalXORTerm
		616, // LogicalAndTerm
		617, // AbsentCoalesceTerm
		618, // EmptyCoalesceTerm
		619, // EqneTerm
		620, // CmpTerm
		621, // BitwiseORTerm
		622, // BitwiseXORTerm
		623, // BitwiseANDTerm
		624, // BitwiseShiftTerm
		625, // AddsubdotTerm
		627, // MuldivTerm
		631, // UnaryOpTerm
		634, // PowTerm
		635, // PrecedenceChainEnd
		636, // MlrvalOrFunction
		645, // ArrayLiteral
		-1,  // ArrayLiteralElements
		595, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		647, // ContextVariable
		660, // ENV
		662, // ArrayOrMapIndexAccess
		663, // ArrayOrMapPositionalNameAccess
		664, // ArrayOrMapPositionalValueAccess
		665, // ArraySliceAccess
		666, // FunctionCallsite
		667, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S58
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S59
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		596, // FieldValue
		592, // DirectFieldValue
		594, // IndirectFieldValue
		593, // BracedFieldValue
		597, // PositionalFieldName
		598, // PositionalFieldValue
		586, // FullSrec
		605, // OosvarValue
		589, // DirectOosvarValue
		591, // IndirectOosvarValue
		590, // BracedOosvarValue
		588, // FullOosvar
		585, // LocalVariable
		-1,  // Typedecl
		668, // Rvalue
		612, // PrecedenceChainStart
		613, // TernaryTerm
		614, // LogicalOrTerm
		615, // LogicalXORTerm
		616, // LogicalAndTerm
		617, // AbsentCoalesceTerm
		618, // EmptyCoalesceTerm
		619, // EqneTerm
		620, // CmpTerm
		621, // BitwiseORTerm
		622, // BitwiseXORTerm
		623, // BitwiseANDTerm
		624, // BitwiseShiftTerm
		625, // AddsubdotTerm
		627, // MuldivTerm
		631, // UnaryOpTerm
		634, // PowTerm
		635, // PrecedenceChainEnd
		636, // MlrvalOrFunction
		645, // ArrayLiteral
		-1,  // ArrayLiteralElements
		595, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		647, // ContextVariable
		660, // ENV
		662, // ArrayOrMapIndexAccess
		663, // ArrayOrMapPositionalNameAccess
		664, // ArrayOrMapPositionalValueAccess
		665, // ArraySliceAccess
		666, // FunctionCallsite
		667, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S60
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		596, // FieldValue
		592, // DirectFieldValue
		594, // IndirectFieldValue
		593, // BracedFieldValue
		597, // PositionalFieldName
		598, // PositionalFieldValue
		586, // FullSrec
		605, // OosvarValue
		589, // DirectOosvarValue
		591, // IndirectOosvarValue
		590, // BracedOosvarValue
		588, // FullOosvar
		585, // LocalVariable
		-1,  // Typedecl
		669, // Rvalue
		612, // PrecedenceChainStart
		613, // TernaryTerm
		614, // LogicalOrTerm
		615, // LogicalXORTerm
		616, // LogicalAndTerm
		617, // AbsentCoalesceTerm
		618, // EmptyCoalesceTerm
		619, // EqneTerm
		620, // CmpTerm
		621, // BitwiseORTerm
		622, // BitwiseXORTerm
		623, // BitwiseANDTerm
		624, // BitwiseShiftTerm
		625, // AddsubdotTerm
		627, // MuldivTerm
		631, // UnaryOpTerm
		634, // PowTerm
		635, // PrecedenceChainEnd
		636, // MlrvalOrFunction
		645, // ArrayLiteral
		-1,  // ArrayLiteralElements
		595, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		647, // ContextVariable
		660, // ENV
		662, // ArrayOrMapIndexAccess
		663, // ArrayOrMapPositionalNameAccess
		664, // ArrayOrMapPositionalValueAccess
		665, // ArraySliceAccess
		666, // FunctionCallsite
		667, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S61
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S62
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S63
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S64
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		596, // FieldValue
		592, // DirectFieldValue
		594, // IndirectFieldValue
		593, // BracedFieldValue
		597, // PositionalFieldName
		598, // PositionalFieldValue
		586, // FullSrec
		605, // OosvarValue
		589, // DirectOosvarValue
		591, // IndirectOosvarValue
		590, // BracedOosvarValue
		588, // FullOosvar
		585, // LocalVariable
		-1,  // Typedecl
		670, // Rvalue
		612, // PrecedenceChainStart
		613, // TernaryTerm
		614, // LogicalOrTerm
		615, // LogicalXORTerm
		616, // LogicalAndTerm
		617, // AbsentCoalesceTerm
		618, // EmptyCoalesceTerm
		619, // EqneTerm
		620, // CmpTerm
		621, // BitwiseORTerm
		622, // BitwiseXORTerm
		623, // BitwiseANDTerm
		624, // BitwiseShiftTerm
		625, // AddsubdotTerm
		627, // MuldivTerm
		631, // UnaryOpTerm
		634, // PowTerm
		635, // PrecedenceChainEnd
		636, // MlrvalOrFunction
		645, // ArrayLiteral
		-1,  // ArrayLiteralElements
		595, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		647, // ContextVariable
		660, // ENV
		662, // ArrayOrMapIndexAccess
		663, // ArrayOrMapPositionalNameAccess
		664, // ArrayOrMapPositionalValueAccess
		665, // ArraySliceAccess
		666, // FunctionCallsite
		667, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S65
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S66
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S67
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S68
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S69
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S70
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S71
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S72
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S73
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S74
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S75
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S76
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S77
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S78
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S79
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S80
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S81
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S82
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S83
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S84
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S85
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S86
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S87
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S88
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S89
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S90
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S91
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		53,  // FieldValue
		49,  // DirectFieldValue
		51,  // IndirectFieldValue
		50,  // BracedFieldValue
		54,  // PositionalFieldName
		55,  // PositionalFieldValue
		40,  // FullSrec
		62,  // OosvarValue
		46,  // DirectOosvarValue
		48,  // IndirectOosvarValue
		47,  // BracedOosvarValue
		45,  // FullOosvar
		31,  // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		696, // UnaryOpTerm
		99,  // PowTerm
		100, // PrecedenceChainEnd
		101, // MlrvalOrFunction
		110, // ArrayLiteral
		-1,  // ArrayLiteralElements
		52,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		112, // ContextVariable
		125, // ENV
		127, // ArrayOrMapIndexAccess
		128, // ArrayOrMapPositionalNameAccess
		129, // ArrayOrMapPositionalValueAccess
		130, // ArraySliceAccess
		131, // FunctionCallsite
		132, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S92
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S93
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		53,  // FieldValue
		49,  // DirectFieldValue
		51,  // IndirectFieldValue
		50,  // BracedFieldValue
		54,  // PositionalFieldName
		55,  // PositionalFieldValue
		40,  // FullSrec
		62,  // OosvarValue
		46,  // DirectOosvarValue
		48,  // IndirectOosvarValue
		47,  // BracedOosvarValue
		45,  // FullOosvar
		31,  // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		704, // UnaryOpTerm
		99,  // PowTerm
		100, // PrecedenceChainEnd
		101, // MlrvalOrFunction
		110, // ArrayLiteral
		-1,  // ArrayLiteralElements
		52,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		112, // ContextVariable
		125, // ENV
		127, // ArrayOrMapIndexAccess
		128, // ArrayOrMapPositionalNameAccess
		129, // ArrayOrMapPositionalValueAccess
		130, // ArraySliceAccess
		131, // FunctionCallsite
		132, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S94
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		53,  // FieldValue
		49,  // DirectFieldValue
		51,  // IndirectFieldValue
		50,  // BracedFieldValue
		54,  // PositionalFieldName
		55,  // PositionalFieldValue
		40,  // FullSrec
		62,  // OosvarValue
		46,  // DirectOosvarValue
		48,  // IndirectOosvarValue
		47,  // BracedOosvarValue
		45,  // FullOosvar
		31,  // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		705, // UnaryOpTerm
		99,  // PowTerm
		100, // PrecedenceChainEnd
		101, // MlrvalOrFunction
		110, // ArrayLiteral
		-1,  // ArrayLiteralElements
		52,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		112, // ContextVariable
		125, // ENV
		127, // ArrayOrMapIndexAccess
		128, // ArrayOrMapPositionalNameAccess
		129, // ArrayOrMapPositionalValueAccess
		130, // ArraySliceAccess
		131, // FunctionCallsite
		132, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S95
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		53,  // FieldValue
		49,  // DirectFieldValue
		51,  // IndirectFieldValue
		50,  // BracedFieldValue
		54,  // PositionalFieldName
		55,  // PositionalFieldValue
		40,  // FullSrec
		62,  // OosvarValue
		46,  // DirectOosvarValue
		48,  // IndirectOosvarValue
		47,  // BracedOosvarValue
		45,  // FullOosvar
		31,  // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		706, // UnaryOpTerm
		99,  // PowTerm
		100, // PrecedenceChainEnd
		101, // MlrvalOrFunction
		110, // ArrayLiteral
		-1,  // ArrayLiteralElements
		52,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		112, // ContextVariable
		125, // ENV
		127, // ArrayOrMapIndexAccess
		128, // ArrayOrMapPositionalNameAccess
		129, // ArrayOrMapPositionalValueAccess
		130, // ArraySliceAccess
		131, // FunctionCallsite
		132, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S96
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S97
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		53,  // FieldValue
		49,  // DirectFieldValue
		51,  // IndirectFieldValue
		50,  // BracedFieldValue
		54,  // PositionalFieldName
		55,  // PositionalFieldValue
		40,  // FullSrec
		62,  // OosvarValue
		46,  // DirectOosvarValue
		48,  // IndirectOosvarValue
		47,  // BracedOosvarValue
		45,  // FullOosvar
		31,  // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		707, // UnaryOpTerm
		99,  // PowTerm
		100, // PrecedenceChainEnd
		101, // MlrvalOrFunction
		110, // ArrayLiteral
		-1,  // ArrayLiteralElements
		52,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		112, // ContextVariable
		125, // ENV
		127, // ArrayOrMapIndexAccess
		128, // ArrayOrMapPositionalNameAccess
		129, // ArrayOrMapPositionalValueAccess
		130, // ArraySliceAccess
		131, // FunctionCallsite
		132, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S98
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		53,  // FieldValue
		49,  // DirectFieldValue
		51,  // IndirectFieldValue
		50,  // BracedFieldValue
		54,  // PositionalFieldName
		55,  // PositionalFieldValue
		40,  // FullSrec
		62,  // OosvarValue
		46,  // DirectOosvarValue
		48,  // IndirectOosvarValue
		47,  // BracedOosvarValue
		45,  // FullOosvar
		31,  // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		708, // UnaryOpTerm
		99,  // PowTerm
		100, // PrecedenceChainEnd
		101, // MlrvalOrFunction
		110, // ArrayLiteral
		-1,  // ArrayLiteralElements
		52,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		112, // ContextVariable
		125, // ENV
		127, // ArrayOrMapIndexAccess
		128, // ArrayOrMapPositionalNameAccess
		129, // ArrayOrMapPositionalValueAccess
		130, // ArraySliceAccess
		131, // FunctionCallsite
		132, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S99
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S100
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S101
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S102
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S103
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S104
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S105
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S106
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S107
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S108
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S109
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S110
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S111
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		726, // FieldValue
		722, // DirectFieldValue
		724, // IndirectFieldValue
		723, // BracedFieldValue
		727, // PositionalFieldName
		728, // PositionalFieldValue
		716, // FullSrec
		736, // OosvarValue
		719, // DirectOosvarValue
		721, // IndirectOosvarValue
		720, // BracedOosvarValue
		718, // FullOosvar
		715, // LocalVariable
		-1,  // Typedecl
		714, // Rvalue
		743, // PrecedenceChainStart
		744, // TernaryTerm
		745, // LogicalOrTerm
		746, // LogicalXORTerm
		747, // LogicalAndTerm
		748, // AbsentCoalesceTerm
		749, // EmptyCoalesceTerm
		750, // EqneTerm
		751, // CmpTerm
		752, // BitwiseORTerm
		753, // BitwiseXORTerm
		754, // BitwiseANDTerm
		755, // BitwiseShiftTerm
		756, // AddsubdotTerm
		758, // MuldivTerm
		762, // UnaryOpTerm
		765, // PowTerm
		766, // PrecedenceChainEnd
		767, // MlrvalOrFunction
		776, // ArrayLiteral
		778, // ArrayLiteralElements
		725, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		779, // ContextVariable
		792, // ENV
		794, // ArrayOrMapIndexAccess
		795, // ArrayOrMapPositionalNameAccess
		796, // ArrayOrMapPositionalValueAccess
		797, // ArraySliceAccess
		798, // FunctionCallsite
		799, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S112
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S113
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S114
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S115
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S116
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S117
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S118
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S119
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S120
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S121
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S122
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S123
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S124
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S125
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S126
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S127
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S128
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S129
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S130
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S131
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S132
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S133
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		-1,  // FieldValue
		-1,  // DirectFieldValue
		-1,  // IndirectFieldValue
		-1,  // BracedFieldValue
		-1,  // PositionalFieldName
		-1,  // PositionalFieldValue
		-1,  // FullSrec
		-1,  // OosvarValue
		-1,  // DirectOosvarValue
		-1,  // IndirectOosvarValue
		-1,  // BracedOosvarValue
		-1,  // FullOosvar
		-1,  // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		-1,  // UnaryOpTerm
		-1,  // PowTerm
		-1,  // PrecedenceChainEnd
		-1,  // MlrvalOrFunction
		-1,  // ArrayLiteral
		-1,  // ArrayLiteralElements
		-1,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		-1,  // ContextVariable
		-1,  // ENV
		-1,  // ArrayOrMapIndexAccess
		-1,  // ArrayOrMapPositionalNameAccess
		-1,  // ArrayOrMapPositionalValueAccess
		-1,  // ArraySliceAccess
		-1,  // FunctionCallsite
		-1,  // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		803, // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S134
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S135
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S136
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S137
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S138
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S139
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S140
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S141
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S142
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		804, // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		-1,  // FieldValue
		-1,  // DirectFieldValue
		-1,  // IndirectFieldValue
		-1,  // BracedFieldValue
		-1,  // PositionalFieldName
		-1,  // PositionalFieldValue
		-1,  // FullSrec
		-1,  // OosvarValue
		-1,  // DirectOosvarValue
		-1,  // IndirectOosvarValue
		-1,  // BracedOosvarValue
		-1,  // FullOosvar
		-1,  // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		-1,  // UnaryOpTerm
		-1,  // PowTerm
		-1,  // PrecedenceChainEnd
		-1,  // MlrvalOrFunction
		-1,  // ArrayLiteral
		-1,  // ArrayLiteralElements
		-1,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		-1,  // ContextVariable
		-1,  // ENV
		-1,  // ArrayOrMapIndexAccess
		-1,  // ArrayOrMapPositionalNameAccess
		-1,  // ArrayOrMapPositionalValueAccess
		-1,  // ArraySliceAccess
		-1,  // FunctionCallsite
		-1,  // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S143
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		805, // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		-1,  // FieldValue
		-1,  // DirectFieldValue
		-1,  // IndirectFieldValue
		-1,  // BracedFieldValue
		-1,  // PositionalFieldName
		-1,  // PositionalFieldValue
		-1,  // FullSrec
		-1,  // OosvarValue
		-1,  // DirectOosvarValue
		-1,  // IndirectOosvarValue
		-1,  // BracedOosvarValue
		-1,  // FullOosvar
		-1,  // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		-1,  // UnaryOpTerm
		-1,  // PowTerm
		-1,  // PrecedenceChainEnd
		-1,  // MlrvalOrFunction
		-1,  // ArrayLiteral
		-1,  // ArrayLiteralElements
		-1,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		-1,  // ContextVariable
		-1,  // ENV
		-1,  // ArrayOrMapIndexAccess
		-1,  // ArrayOrMapPositionalNameAccess
		-1,  // ArrayOrMapPositionalValueAccess
		-1,  // ArraySliceAccess
		-1,  // FunctionCallsite
		-1,  // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S144
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		-1,  // FieldValue
		-1,  // DirectFieldValue
		-1,  // IndirectFieldValue
		-1,  // BracedFieldValue
		-1,  // PositionalFieldName
		-1,  // PositionalFieldValue
		-1,  // FullSrec
		-1,  // OosvarValue
		-1,  // DirectOosvarValue
		-1,  // IndirectOosvarValue
		-1,  // BracedOosvarValue
		-1,  // FullOosvar
		-1,  // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		-1,  // UnaryOpTerm
		-1,  // PowTerm
		-1,  // PrecedenceChainEnd
		-1,  // MlrvalOrFunction
		-1,  // ArrayLiteral
		-1,  // ArrayLiteralElements
		-1,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		-1,  // ContextVariable
		-1,  // ENV
		-1,  // ArrayOrMapIndexAccess
		-1,  // ArrayOrMapPositionalNameAccess
		-1,  // ArrayOrMapPositionalValueAccess
		-1,  // ArraySliceAccess
		-1,  // FunctionCallsite
		-1,  // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		807, // ElifBlock
		806, // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S145
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S146
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S147
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S148
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		812, // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		-1,  // FieldValue
		-1,  // DirectFieldValue
		-1,  // IndirectFieldValue
		-1,  // BracedFieldValue
		-1,  // PositionalFieldName
		-1,  // PositionalFieldValue
		-1,  // FullSrec
		-1,  // OosvarValue
		-1,  // DirectOosvarValue
		-1,  // IndirectOosvarValue
		-1,  // BracedOosvarValue
		-1,  // FullOosvar
		-1,  // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		-1,  // UnaryOpTerm
		-1,  // PowTerm
		-1,  // PrecedenceChainEnd
		-1,  // MlrvalOrFunction
		-1,  // ArrayLiteral
		-1,  // ArrayLiteralElements
		-1,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		-1,  // ContextVariable
		-1,  // ENV
		-1,  // ArrayOrMapIndexAccess
		-1,  // ArrayOrMapPositionalNameAccess
		-1,  // ArrayOrMapPositionalValueAccess
		-1,  // ArraySliceAccess
		-1,  // FunctionCallsite
		-1,  // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S149
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S150
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S151
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S152
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S153
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S154
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S155
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S156
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S157
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S158
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		817, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S159
		-1,  // S'
		-1,  // Root
		818, // StatementBlock
		3,   // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		4,   // BracelessStatement
		8,   // Assignment
		9,   // Unset
		27,  // Lvalue
		10,  // BareBoolean
		11,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		12,  // PrintStatement
		13,  // PrintnStatement
		14,  // EprintStatement
		15,  // EprintnStatement
		16,  // DumpStatement
		17,  // EdumpStatement
		18,  // TeeStatement
		19,  // EmitFStatement
		20,  // EmitStatement
		21,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		53,  // FieldValue
		49,  // DirectFieldValue
		51,  // IndirectFieldValue
		50,  // BracedFieldValue
		54,  // PositionalFieldName
		55,  // PositionalFieldValue
		40,  // FullSrec
		62,  // OosvarValue
		46,  // DirectOosvarValue
		48,  // IndirectOosvarValue
		47,  // BracedOosvarValue
		45,  // FullOosvar
		31,  // LocalVariable
		30,  // Typedecl
		28,  // Rvalue
		77,  // PrecedenceChainStart
		78,  // TernaryTerm
		79,  // LogicalOrTerm
		80,  // LogicalXORTerm
		81,  // LogicalAndTerm
		82,  // AbsentCoalesceTerm
		83,  // EmptyCoalesceTerm
		84,  // EqneTerm
		85,  // CmpTerm
		86,  // BitwiseORTerm
		87,  // BitwiseXORTerm
		88,  // BitwiseANDTerm
		89,  // BitwiseShiftTerm
		90,  // AddsubdotTerm
		92,  // MuldivTerm
		96,  // UnaryOpTerm
		99,  // PowTerm
		100, // PrecedenceChainEnd
		101, // MlrvalOrFunction
		110, // ArrayLiteral
		-1,  // ArrayLiteralElements
		52,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		112, // ContextVariable
		125, // ENV
		127, // ArrayOrMapIndexAccess
		128, // ArrayOrMapPositionalNameAccess
		129, // ArrayOrMapPositionalValueAccess
		130, // ArraySliceAccess
		131, // FunctionCallsite
		132, // FunctionName
		-1,  // FcnArgs
		26,  // SubroutineCallsite
		-1,  // SubroutineName
		5,   // BracefulStatement
		134, // BeginBlock
		135, // EndBlock
		136, // CondBlock
		137, // IfChain
		144, // IfElifStar
		145, // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		138, // WhileLoop
		22,  // DoWhileLoop
		139, // ForLoop
		149, // ForLoopOneVariable
		150, // ForLoopTwoVariable
		151, // ForLoopMultivariable
		-1,  // MultiIndex
		152, // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		23,  // BreakStatement
		24,  // ContinueStatement
		140, // FunctionDefinition
		141, // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		25,  // ReturnStatement
	},
	gotoRow{ // S160
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S161
		-1,  // S'
		-1,  // Root
		820, // StatementBlock
		3,   // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		4,   // BracelessStatement
		8,   // Assignment
		9,   // Unset
		27,  // Lvalue
		10,  // BareBoolean
		11,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		12,  // PrintStatement
		13,  // PrintnStatement
		14,  // EprintStatement
		15,  // EprintnStatement
		16,  // DumpStatement
		17,  // EdumpStatement
		18,  // TeeStatement
		19,  // EmitFStatement
		20,  // EmitStatement
		21,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		53,  // FieldValue
		49,  // DirectFieldValue
		51,  // IndirectFieldValue
		50,  // BracedFieldValue
		54,  // PositionalFieldName
		55,  // PositionalFieldValue
		40,  // FullSrec
		62,  // OosvarValue
		46,  // DirectOosvarValue
		48,  // IndirectOosvarValue
		47,  // BracedOosvarValue
		45,  // FullOosvar
		31,  // LocalVariable
		30,  // Typedecl
		28,  // Rvalue
		77,  // PrecedenceChainStart
		78,  // TernaryTerm
		79,  // LogicalOrTerm
		80,  // LogicalXORTerm
		81,  // LogicalAndTerm
		82,  // AbsentCoalesceTerm
		83,  // EmptyCoalesceTerm
		84,  // EqneTerm
		85,  // CmpTerm
		86,  // BitwiseORTerm
		87,  // BitwiseXORTerm
		88,  // BitwiseANDTerm
		89,  // BitwiseShiftTerm
		90,  // AddsubdotTerm
		92,  // MuldivTerm
		96,  // UnaryOpTerm
		99,  // PowTerm
		100, // PrecedenceChainEnd
		101, // MlrvalOrFunction
		110, // ArrayLiteral
		-1,  // ArrayLiteralElements
		52,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		112, // ContextVariable
		125, // ENV
		127, // ArrayOrMapIndexAccess
		128, // ArrayOrMapPositionalNameAccess
		129, // ArrayOrMapPositionalValueAccess
		130, // ArraySliceAccess
		131, // FunctionCallsite
		132, // FunctionName
		-1,  // FcnArgs
		26,  // SubroutineCallsite
		-1,  // SubroutineName
		5,   // BracefulStatement
		134, // BeginBlock
		135, // EndBlock
		136, // CondBlock
		137, // IfChain
		144, // IfElifStar
		145, // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		138, // WhileLoop
		22,  // DoWhileLoop
		139, // ForLoop
		149, // ForLoopOneVariable
		150, // ForLoopTwoVariable
		151, // ForLoopMultivariable
		-1,  // MultiIndex
		152, // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		23,  // BreakStatement
		24,  // ContinueStatement
		140, // FunctionDefinition
		141, // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		25,  // ReturnStatement
	},
	gotoRow{ // S162
		-1,  // S'
		-1,  // Root
		821, // StatementBlock
		3,   // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		4,   // BracelessStatement
		8,   // Assignment
		9,   // Unset
		27,  // Lvalue
		10,  // BareBoolean
		11,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		12,  // PrintStatement
		13,  // PrintnStatement
		14,  // EprintStatement
		15,  // EprintnStatement
		16,  // DumpStatement
		17,  // EdumpStatement
		18,  // TeeStatement
		19,  // EmitFStatement
		20,  // EmitStatement
		21,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		53,  // FieldValue
		49,  // DirectFieldValue
		51,  // IndirectFieldValue
		50,  // BracedFieldValue
		54,  // PositionalFieldName
		55,  // PositionalFieldValue
		40,  // FullSrec
		62,  // OosvarValue
		46,  // DirectOosvarValue
		48,  // IndirectOosvarValue
		47,  // BracedOosvarValue
		45,  // FullOosvar
		31,  // LocalVariable
		30,  // Typedecl
		28,  // Rvalue
		77,  // PrecedenceChainStart
		78,  // TernaryTerm
		79,  // LogicalOrTerm
		80,  // LogicalXORTerm
		81,  // LogicalAndTerm
		82,  // AbsentCoalesceTerm
		83,  // EmptyCoalesceTerm
		84,  // EqneTerm
		85,  // CmpTerm
		86,  // BitwiseORTerm
		87,  // BitwiseXORTerm
		88,  // BitwiseANDTerm
		89,  // BitwiseShiftTerm
		90,  // AddsubdotTerm
		92,  // MuldivTerm
		96,  // UnaryOpTerm
		99,  // PowTerm
		100, // PrecedenceChainEnd
		101, // MlrvalOrFunction
		110, // ArrayLiteral
		-1,  // ArrayLiteralElements
		52,  // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		112, // ContextVariable
		125, // ENV
		127, // ArrayOrMapIndexAccess
		128, // ArrayOrMapPositionalNameAccess
		129, // ArrayOrMapPositionalValueAccess
		130, // ArraySliceAccess
		131, // FunctionCallsite
		132, // FunctionName
		-1,  // FcnArgs
		26,  // SubroutineCallsite
		-1,  // SubroutineName
		5,   // BracefulStatement
		134, // BeginBlock
		135, // EndBlock
		136, // CondBlock
		137, // IfChain
		144, // IfElifStar
		145, // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		138, // WhileLoop
		22,  // DoWhileLoop
		139, // ForLoop
		149, // ForLoopOneVariable
		150, // ForLoopTwoVariable
		151, // ForLoopMultivariable
		-1,  // MultiIndex
		152, // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		23,  // BreakStatement
		24,  // ContinueStatement
		140, // FunctionDefinition
		141, // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		25,  // ReturnStatement
	},
	gotoRow{ // S163
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S164
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		178, // FieldValue
		174, // DirectFieldValue
		176, // IndirectFieldValue
		175, // BracedFieldValue
		179, // PositionalFieldName
		180, // PositionalFieldValue
		168, // FullSrec
		187, // OosvarValue
		171, // DirectOosvarValue
		173, // IndirectOosvarValue
		172, // BracedOosvarValue
		170, // FullOosvar
		167, // LocalVariable
		-1,  // Typedecl
		166, // Rvalue
		196, // PrecedenceChainStart
		197, // TernaryTerm
		198, // LogicalOrTerm
		199, // LogicalXORTerm
		200, // LogicalAndTerm
		201, // AbsentCoalesceTerm
		202, // EmptyCoalesceTerm
		203, // EqneTerm
		204, // CmpTerm
		205, // BitwiseORTerm
		206, // BitwiseXORTerm
		207, // BitwiseANDTerm
		208, // BitwiseShiftTerm
		209, // AddsubdotTerm
		211, // MuldivTerm
		215, // UnaryOpTerm
		218, // PowTerm
		219, // PrecedenceChainEnd
		220, // MlrvalOrFunction
		229, // ArrayLiteral
		-1,  // ArrayLiteralElements
		177, // MapLiteral
		823, // MapLiteralKeyValuePairs
		232, // MapLiteralKeyValuePair
		233, // ContextVariable
		246, // ENV
		248, // ArrayOrMapIndexAccess
		249, // ArrayOrMapPositionalNameAccess
		250, // ArrayOrMapPositionalValueAccess
		251, // ArraySliceAccess
		252, // FunctionCallsite
		253, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S165
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S166
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S167
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S168
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S169
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		508, // FieldValue
		504, // DirectFieldValue
		506, // IndirectFieldValue
		505, // BracedFieldValue
		509, // PositionalFieldName
		510, // PositionalFieldValue
		498, // FullSrec
		517, // OosvarValue
		501, // DirectOosvarValue
		503, // IndirectOosvarValue
		502, // BracedOosvarValue
		500, // FullOosvar
		497, // LocalVariable
		-1,  // Typedecl
		825, // Rvalue
		524, // PrecedenceChainStart
		525, // TernaryTerm
		526, // LogicalOrTerm
		527, // LogicalXORTerm
		528, // LogicalAndTerm
		529, // AbsentCoalesceTerm
		530, // EmptyCoalesceTerm
		531, // EqneTerm
		532, // CmpTerm
		533, // BitwiseORTerm
		534, // BitwiseXORTerm
		535, // BitwiseANDTerm
		536, // BitwiseShiftTerm
		537, // AddsubdotTerm
		539, // MuldivTerm
		543, // UnaryOpTerm
		546, // PowTerm
		547, // PrecedenceChainEnd
		548, // MlrvalOrFunction
		557, // ArrayLiteral
		-1,  // ArrayLiteralElements
		507, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		559, // ContextVariable
		572, // ENV
		574, // ArrayOrMapIndexAccess
		575, // ArrayOrMapPositionalNameAccess
		576, // ArrayOrMapPositionalValueAccess
		577, // ArraySliceAccess
		578, // FunctionCallsite
		579, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S170
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S171
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S172
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S173
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S174
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S175
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S176
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S177
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S178
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S179
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S180
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S181
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S182
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		596, // FieldValue
		592, // DirectFieldValue
		594, // IndirectFieldValue
		593, // BracedFieldValue
		597, // PositionalFieldName
		598, // PositionalFieldValue
		586, // FullSrec
		605, // OosvarValue
		589, // DirectOosvarValue
		591, // IndirectOosvarValue
		590, // BracedOosvarValue
		588, // FullOosvar
		585, // LocalVariable
		-1,  // Typedecl
		826, // Rvalue
		612, // PrecedenceChainStart
		613, // TernaryTerm
		614, // LogicalOrTerm
		615, // LogicalXORTerm
		616, // LogicalAndTerm
		617, // AbsentCoalesceTerm
		618, // EmptyCoalesceTerm
		619, // EqneTerm
		620, // CmpTerm
		621, // BitwiseORTerm
		622, // BitwiseXORTerm
		623, // BitwiseANDTerm
		624, // BitwiseShiftTerm
		625, // AddsubdotTerm
		627, // MuldivTerm
		631, // UnaryOpTerm
		634, // PowTerm
		635, // PrecedenceChainEnd
		636, // MlrvalOrFunction
		645, // ArrayLiteral
		-1,  // ArrayLiteralElements
		595, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		647, // ContextVariable
		660, // ENV
		662, // ArrayOrMapIndexAccess
		663, // ArrayOrMapPositionalNameAccess
		664, // ArrayOrMapPositionalValueAccess
		665, // ArraySliceAccess
		666, // FunctionCallsite
		667, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S183
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S184
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		596, // FieldValue
		592, // DirectFieldValue
		594, // IndirectFieldValue
		593, // BracedFieldValue
		597, // PositionalFieldName
		598, // PositionalFieldValue
		586, // FullSrec
		605, // OosvarValue
		589, // DirectOosvarValue
		591, // IndirectOosvarValue
		590, // BracedOosvarValue
		588, // FullOosvar
		585, // LocalVariable
		-1,  // Typedecl
		827, // Rvalue
		612, // PrecedenceChainStart
		613, // TernaryTerm
		614, // LogicalOrTerm
		615, // LogicalXORTerm
		616, // LogicalAndTerm
		617, // AbsentCoalesceTerm
		618, // EmptyCoalesceTerm
		619, // EqneTerm
		620, // CmpTerm
		621, // BitwiseORTerm
		622, // BitwiseXORTerm
		623, // BitwiseANDTerm
		624, // BitwiseShiftTerm
		625, // AddsubdotTerm
		627, // MuldivTerm
		631, // UnaryOpTerm
		634, // PowTerm
		635, // PrecedenceChainEnd
		636, // MlrvalOrFunction
		645, // ArrayLiteral
		-1,  // ArrayLiteralElements
		595, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		647, // ContextVariable
		660, // ENV
		662, // ArrayOrMapIndexAccess
		663, // ArrayOrMapPositionalNameAccess
		664, // ArrayOrMapPositionalValueAccess
		665, // ArraySliceAccess
		666, // FunctionCallsite
		667, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S185
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		596, // FieldValue
		592, // DirectFieldValue
		594, // IndirectFieldValue
		593, // BracedFieldValue
		597, // PositionalFieldName
		598, // PositionalFieldValue
		586, // FullSrec
		605, // OosvarValue
		589, // DirectOosvarValue
		591, // IndirectOosvarValue
		590, // BracedOosvarValue
		588, // FullOosvar
		585, // LocalVariable
		-1,  // Typedecl
		828, // Rvalue
		612, // PrecedenceChainStart
		613, // TernaryTerm
		614, // LogicalOrTerm
		615, // LogicalXORTerm
		616, // LogicalAndTerm
		617, // AbsentCoalesceTerm
		618, // EmptyCoalesceTerm
		619, // EqneTerm
		620, // CmpTerm
		621, // BitwiseORTerm
		622, // BitwiseXORTerm
		623, // BitwiseANDTerm
		624, // BitwiseShiftTerm
		625, // AddsubdotTerm
		627, // MuldivTerm
		631, // UnaryOpTerm
		634, // PowTerm
		635, // PrecedenceChainEnd
		636, // MlrvalOrFunction
		645, // ArrayLiteral
		-1,  // ArrayLiteralElements
		595, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		647, // ContextVariable
		660, // ENV
		662, // ArrayOrMapIndexAccess
		663, // ArrayOrMapPositionalNameAccess
		664, // ArrayOrMapPositionalValueAccess
		665, // ArraySliceAccess
		666, // FunctionCallsite
		667, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S186
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S187
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S188
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S189
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		596, // FieldValue
		592, // DirectFieldValue
		594, // IndirectFieldValue
		593, // BracedFieldValue
		597, // PositionalFieldName
		598, // PositionalFieldValue
		586, // FullSrec
		605, // OosvarValue
		589, // DirectOosvarValue
		591, // IndirectOosvarValue
		590, // BracedOosvarValue
		588, // FullOosvar
		585, // LocalVariable
		-1,  // Typedecl
		829, // Rvalue
		612, // PrecedenceChainStart
		613, // TernaryTerm
		614, // LogicalOrTerm
		615, // LogicalXORTerm
		616, // LogicalAndTerm
		617, // AbsentCoalesceTerm
		618, // EmptyCoalesceTerm
		619, // EqneTerm
		620, // CmpTerm
		621, // BitwiseORTerm
		622, // BitwiseXORTerm
		623, // BitwiseANDTerm
		624, // BitwiseShiftTerm
		625, // AddsubdotTerm
		627, // MuldivTerm
		631, // UnaryOpTerm
		634, // PowTerm
		635, // PrecedenceChainEnd
		636, // MlrvalOrFunction
		645, // ArrayLiteral
		-1,  // ArrayLiteralElements
		595, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		647, // ContextVariable
		660, // ENV
		662, // ArrayOrMapIndexAccess
		663, // ArrayOrMapPositionalNameAccess
		664, // ArrayOrMapPositionalValueAccess
		665, // ArraySliceAccess
		666, // FunctionCallsite
		667, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S190
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S191
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S192
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S193
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S194
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S195
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S196
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S197
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S198
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S199
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S200
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S201
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S202
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S203
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S204
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S205
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S206
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S207
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S208
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S209
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S210
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		178, // FieldValue
		174, // DirectFieldValue
		176, // IndirectFieldValue
		175, // BracedFieldValue
		179, // PositionalFieldName
		180, // PositionalFieldValue
		168, // FullSrec
		187, // OosvarValue
		171, // DirectOosvarValue
		173, // IndirectOosvarValue
		172, // BracedOosvarValue
		170, // FullOosvar
		167, // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		855, // UnaryOpTerm
		218, // PowTerm
		219, // PrecedenceChainEnd
		220, // MlrvalOrFunction
		229, // ArrayLiteral
		-1,  // ArrayLiteralElements
		177, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		233, // ContextVariable
		246, // ENV
		248, // ArrayOrMapIndexAccess
		249, // ArrayOrMapPositionalNameAccess
		250, // ArrayOrMapPositionalValueAccess
		251, // ArraySliceAccess
		252, // FunctionCallsite
		253, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S211
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S212
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		178, // FieldValue
		174, // DirectFieldValue
		176, // IndirectFieldValue
		175, // BracedFieldValue
		179, // PositionalFieldName
		180, // PositionalFieldValue
		168, // FullSrec
		187, // OosvarValue
		171, // DirectOosvarValue
		173, // IndirectOosvarValue
		172, // BracedOosvarValue
		170, // FullOosvar
		167, // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		863, // UnaryOpTerm
		218, // PowTerm
		219, // PrecedenceChainEnd
		220, // MlrvalOrFunction
		229, // ArrayLiteral
		-1,  // ArrayLiteralElements
		177, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		233, // ContextVariable
		246, // ENV
		248, // ArrayOrMapIndexAccess
		249, // ArrayOrMapPositionalNameAccess
		250, // ArrayOrMapPositionalValueAccess
		251, // ArraySliceAccess
		252, // FunctionCallsite
		253, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S213
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		178, // FieldValue
		174, // DirectFieldValue
		176, // IndirectFieldValue
		175, // BracedFieldValue
		179, // PositionalFieldName
		180, // PositionalFieldValue
		168, // FullSrec
		187, // OosvarValue
		171, // DirectOosvarValue
		173, // IndirectOosvarValue
		172, // BracedOosvarValue
		170, // FullOosvar
		167, // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		864, // UnaryOpTerm
		218, // PowTerm
		219, // PrecedenceChainEnd
		220, // MlrvalOrFunction
		229, // ArrayLiteral
		-1,  // ArrayLiteralElements
		177, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		233, // ContextVariable
		246, // ENV
		248, // ArrayOrMapIndexAccess
		249, // ArrayOrMapPositionalNameAccess
		250, // ArrayOrMapPositionalValueAccess
		251, // ArraySliceAccess
		252, // FunctionCallsite
		253, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S214
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		178, // FieldValue
		174, // DirectFieldValue
		176, // IndirectFieldValue
		175, // BracedFieldValue
		179, // PositionalFieldName
		180, // PositionalFieldValue
		168, // FullSrec
		187, // OosvarValue
		171, // DirectOosvarValue
		173, // IndirectOosvarValue
		172, // BracedOosvarValue
		170, // FullOosvar
		167, // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		865, // UnaryOpTerm
		218, // PowTerm
		219, // PrecedenceChainEnd
		220, // MlrvalOrFunction
		229, // ArrayLiteral
		-1,  // ArrayLiteralElements
		177, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		233, // ContextVariable
		246, // ENV
		248, // ArrayOrMapIndexAccess
		249, // ArrayOrMapPositionalNameAccess
		250, // ArrayOrMapPositionalValueAccess
		251, // ArraySliceAccess
		252, // FunctionCallsite
		253, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S215
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S216
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		178, // FieldValue
		174, // DirectFieldValue
		176, // IndirectFieldValue
		175, // BracedFieldValue
		179, // PositionalFieldName
		180, // PositionalFieldValue
		168, // FullSrec
		187, // OosvarValue
		171, // DirectOosvarValue
		173, // IndirectOosvarValue
		172, // BracedOosvarValue
		170, // FullOosvar
		167, // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		866, // UnaryOpTerm
		218, // PowTerm
		219, // PrecedenceChainEnd
		220, // MlrvalOrFunction
		229, // ArrayLiteral
		-1,  // ArrayLiteralElements
		177, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		233, // ContextVariable
		246, // ENV
		248, // ArrayOrMapIndexAccess
		249, // ArrayOrMapPositionalNameAccess
		250, // ArrayOrMapPositionalValueAccess
		251, // ArraySliceAccess
		252, // FunctionCallsite
		253, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S217
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		178, // FieldValue
		174, // DirectFieldValue
		176, // IndirectFieldValue
		175, // BracedFieldValue
		179, // PositionalFieldName
		180, // PositionalFieldValue
		168, // FullSrec
		187, // OosvarValue
		171, // DirectOosvarValue
		173, // IndirectOosvarValue
		172, // BracedOosvarValue
		170, // FullOosvar
		167, // LocalVariable
		-1,  // Typedecl
		-1,  // Rvalue
		-1,  // PrecedenceChainStart
		-1,  // TernaryTerm
		-1,  // LogicalOrTerm
		-1,  // LogicalXORTerm
		-1,  // LogicalAndTerm
		-1,  // AbsentCoalesceTerm
		-1,  // EmptyCoalesceTerm
		-1,  // EqneTerm
		-1,  // CmpTerm
		-1,  // BitwiseORTerm
		-1,  // BitwiseXORTerm
		-1,  // BitwiseANDTerm
		-1,  // BitwiseShiftTerm
		-1,  // AddsubdotTerm
		-1,  // MuldivTerm
		867, // UnaryOpTerm
		218, // PowTerm
		219, // PrecedenceChainEnd
		220, // MlrvalOrFunction
		229, // ArrayLiteral
		-1,  // ArrayLiteralElements
		177, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		233, // ContextVariable
		246, // ENV
		248, // ArrayOrMapIndexAccess
		249, // ArrayOrMapPositionalNameAccess
		250, // ArrayOrMapPositionalValueAccess
		251, // ArraySliceAccess
		252, // FunctionCallsite
		253, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S218
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S219
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S220
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S221
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S222
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S223
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S224
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S225
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S226
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S227
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S228
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S229
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S230
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		726, // FieldValue
		722, // DirectFieldValue
		724, // IndirectFieldValue
		723, // BracedFieldValue
		727, // PositionalFieldName
		728, // PositionalFieldValue
		716, // FullSrec
		736, // OosvarValue
		719, // DirectOosvarValue
		721, // IndirectOosvarValue
		720, // BracedOosvarValue
		718, // FullOosvar
		715, // LocalVariable
		-1,  // Typedecl
		714, // Rvalue
		743, // PrecedenceChainStart
		744, // TernaryTerm
		745, // LogicalOrTerm
		746, // LogicalXORTerm
		747, // LogicalAndTerm
		748, // AbsentCoalesceTerm
		749, // EmptyCoalesceTerm
		750, // EqneTerm
		751, // CmpTerm
		752, // BitwiseORTerm
		753, // BitwiseXORTerm
		754, // BitwiseANDTerm
		755, // BitwiseShiftTerm
		756, // AddsubdotTerm
		758, // MuldivTerm
		762, // UnaryOpTerm
		765, // PowTerm
		766, // PrecedenceChainEnd
		767, // MlrvalOrFunction
		776, // ArrayLiteral
		873, // ArrayLiteralElements
		725, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		779, // ContextVariable
		792, // ENV
		794, // ArrayOrMapIndexAccess
		795, // ArrayOrMapPositionalNameAccess
		796, // ArrayOrMapPositionalValueAccess
		797, // ArraySliceAccess
		798, // FunctionCallsite
		799, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S231
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S232
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S233
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S234
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S235
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S236
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S237
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S238
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S239
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S240
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S241
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S242
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S243
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S244
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S245
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S246
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S247
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S248
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S249
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S250
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S251
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S252
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S253
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S254
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		878, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S255
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		879, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S256
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		880, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S257
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		881, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S258
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		882, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S259
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		883, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S260
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		884, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S261
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		885, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S262
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		886, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S263
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		887, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S264
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		888, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S265
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		889, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S266
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		890, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S267
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		891, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S268
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		892, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S269
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		893, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S270
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		894, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S271
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		895, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S272
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		896, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S273
		-1,  // S'
		-1,  // Root
		-1,  // StatementBlock
		-1,  // NonEmptyStatementBlock
		-1,  // StatementBlockInBraces
		-1,  // BracelessStatement
		-1,  // Assignment
		-1,  // Unset
		-1,  // Lvalue
		-1,  // BareBoolean
		-1,  // FilterStatement
		-1,  // Redirector
		-1,  // RedirectTarget
		-1,  // PrintStatement
		-1,  // PrintnStatement
		-1,  // EprintStatement
		-1,  // EprintnStatement
		-1,  // DumpStatement
		-1,  // EdumpStatement
		-1,  // TeeStatement
		-1,  // EmitFStatement
		-1,  // EmitStatement
		-1,  // EmitPStatement
		-1,  // EmittableList
		-1,  // EmittableAsList
		-1,  // Emittable
		-1,  // EmitKeys
		291, // FieldValue
		287, // DirectFieldValue
		289, // IndirectFieldValue
		288, // BracedFieldValue
		292, // PositionalFieldName
		293, // PositionalFieldValue
		281, // FullSrec
		300, // OosvarValue
		284, // DirectOosvarValue
		286, // IndirectOosvarValue
		285, // BracedOosvarValue
		283, // FullOosvar
		280, // LocalVariable
		-1,  // Typedecl
		897, // Rvalue
		307, // PrecedenceChainStart
		308, // TernaryTerm
		309, // LogicalOrTerm
		310, // LogicalXORTerm
		311, // LogicalAndTerm
		312, // AbsentCoalesceTerm
		313, // EmptyCoalesceTerm
		314, // EqneTerm
		315, // CmpTerm
		316, // BitwiseORTerm
		317, // BitwiseXORTerm
		318, // BitwiseANDTerm
		319, // BitwiseShiftTerm
		320, // AddsubdotTerm
		322, // MuldivTerm
		326, // UnaryOpTerm
		329, // PowTerm
		330, // PrecedenceChainEnd
		331, // MlrvalOrFunction
		340, // ArrayLiteral
		-1,  // ArrayLiteralElements
		290, // MapLiteral
		-1,  // MapLiteralKeyValuePairs
		-1,  // MapLiteralKeyValuePair
		342, // ContextVariable
		355, // ENV
		357, // ArrayOrMapIndexAccess
		358, // ArrayOrMapPositionalNameAccess
		359, // ArrayOrMapPositionalValueAccess
		360, // ArraySliceAccess
		361, // FunctionCallsite
		362, // FunctionName
		-1,  // FcnArgs
		-1,  // SubroutineCallsite
		-1,  // SubroutineName
		-1,  // BracefulStatement
		-1,  // BeginBlock
		-1,  // EndBlock
		-1,  // CondBlock
		-1,  // IfChain
		-1,  // IfElifStar
		-1,  // IfBlock
		-1,  // ElifBlock
		-1,  // ElseBlock
		-1,  // WhileLoop
		-1,  // DoWhileLoop
		-1,  // ForLoop
		-1,  // ForLoopOneVariable
		-1,  // ForLoopTwoVariable
		-1,  // ForLoopMultivariable
		-1,  // MultiIndex
		-1,  // TripleForLoop
		-1,  // TripleForStart
		-1,  // TripleForContinuation
		-1,  // TripleForContinuationItem
		-1,  // TripleForUpdate
		-1,  // BreakStatement
		-1,  // ContinueStatement
		-1,  // FunctionDefinition
		-1,  // SubroutineDefinition
		-1,  // FuncOrSubrParameterList
		-1,  // FuncOrSubrNonEmptyParameterList
		-1,  // FuncOrSubrParameter
		-1,  // UntypedFuncOrSubrParameterName
		-1,  // TypedFuncOrSubrParameterName
		-1,  // ReturnStatement
	},
	gotoRow{ // S274
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S275
		-1,   // S'
		-1,   // Root
		898,  // StatementBlock
		899,  // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		900,  // BracelessStatement
		904,  // Assignment
		905,  // Unset
		923,  // Lvalue
		906,  // BareBoolean
		907,  // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		908,  // PrintStatement
		909,  // PrintnStatement
		910,  // EprintStatement
		911,  // EprintnStatement
		912,  // DumpStatement
		913,  // EdumpStatement
		914,  // TeeStatement
		915,  // EmitFStatement
		916,  // EmitStatement
		917,  // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		30,   // Typedecl
		924,  // Rvalue
		964,  // PrecedenceChainStart
		965,  // TernaryTerm
		966,  // LogicalOrTerm
		967,  // LogicalXORTerm
		968,  // LogicalAndTerm
		969,  // AbsentCoalesceTerm
		970,  // EmptyCoalesceTerm
		971,  // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		922,  // SubroutineCallsite
		-1,   // SubroutineName
		901,  // BracefulStatement
		1021, // BeginBlock
		1022, // EndBlock
		1023, // CondBlock
		1024, // IfChain
		1031, // IfElifStar
		1032, // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		1025, // WhileLoop
		918,  // DoWhileLoop
		1026, // ForLoop
		1036, // ForLoopOneVariable
		1037, // ForLoopTwoVariable
		1038, // ForLoopMultivariable
		-1,   // MultiIndex
		1039, // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		919,  // BreakStatement
		920,  // ContinueStatement
		1027, // FunctionDefinition
		1028, // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		921,  // ReturnStatement
	},
	gotoRow{ // S276
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		1047, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S277
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S278
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S279
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		1048, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S280
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S281
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S282
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		1050, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S283
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S284
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S285
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S286
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S287
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S288
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S289
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S290
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S291
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S292
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S293
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S294
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S295
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1051, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S296
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S297
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1052, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S298
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1053, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S299
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S300
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S301
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S302
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1054, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S303
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S304
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S305
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S306
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S307
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S308
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S309
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S310
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S311
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S312
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S313
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S314
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S315
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S316
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S317
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S318
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S319
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S320
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S321
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1080, // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S322
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S323
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1088, // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S324
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1089, // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S325
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1090, // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S326
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S327
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1091, // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S328
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1092, // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S329
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S330
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S331
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S332
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S333
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S334
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S335
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S336
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S337
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S338
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S339
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S340
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S341
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		714,  // Rvalue
		743,  // PrecedenceChainStart
		744,  // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		1098, // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S342
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S343
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S344
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S345
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S346
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S347
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S348
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S349
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S350
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S351
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S352
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S353
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S354
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S355
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S356
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S357
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S358
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S359
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S360
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S361
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S362
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S363
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S364
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S365
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S366
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		1102, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S367
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S368
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S369
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S370
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		1106, // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		1105, // Rvalue
		400,  // PrecedenceChainStart
		401,  // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S371
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		1109, // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		1105, // Rvalue
		400,  // PrecedenceChainStart
		401,  // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S372
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		1110, // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		1105, // Rvalue
		400,  // PrecedenceChainStart
		401,  // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S373
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S374
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S375
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		1111, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S376
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S377
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S378
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S379
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S380
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S381
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S382
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S383
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S384
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S385
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S386
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S387
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S388
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1112, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S389
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S390
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1113, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S391
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1114, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S392
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S393
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S394
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S395
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1115, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S396
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S397
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S398
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S399
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S400
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S401
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S402
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S403
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S404
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S405
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S406
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S407
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S408
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S409
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S410
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S411
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S412
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S413
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S414
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1141, // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S415
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S416
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1149, // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S417
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1150, // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S418
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1151, // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S419
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S420
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1152, // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S421
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1153, // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S422
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S423
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S424
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S425
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S426
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S427
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S428
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S429
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S430
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S431
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S432
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S433
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S434
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		714,  // Rvalue
		743,  // PrecedenceChainStart
		744,  // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		1159, // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S435
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S436
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S437
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S438
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S439
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S440
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S441
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S442
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S443
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S444
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S445
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S446
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S447
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S448
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S449
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S450
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S451
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S452
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S453
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S454
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S455
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S456
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S457
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S458
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S459
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S460
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S461
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S462
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S463
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S464
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		1168, // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		1166, // Rvalue
		1197, // PrecedenceChainStart
		1198, // TernaryTerm
		1199, // LogicalOrTerm
		1200, // LogicalXORTerm
		1201, // LogicalAndTerm
		1202, // AbsentCoalesceTerm
		1203, // EmptyCoalesceTerm
		1204, // EqneTerm
		1205, // CmpTerm
		1206, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S465
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		1253, // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		1166, // Rvalue
		1197, // PrecedenceChainStart
		1198, // TernaryTerm
		1199, // LogicalOrTerm
		1200, // LogicalXORTerm
		1201, // LogicalAndTerm
		1202, // AbsentCoalesceTerm
		1203, // EmptyCoalesceTerm
		1204, // EqneTerm
		1205, // CmpTerm
		1206, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S466
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		1254, // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		1166, // Rvalue
		1197, // PrecedenceChainStart
		1198, // TernaryTerm
		1199, // LogicalOrTerm
		1200, // LogicalXORTerm
		1201, // LogicalAndTerm
		1202, // AbsentCoalesceTerm
		1203, // EmptyCoalesceTerm
		1204, // EqneTerm
		1205, // CmpTerm
		1206, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S467
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		1256, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S468
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S469
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S470
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S471
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S472
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S473
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S474
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S475
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S476
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S477
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S478
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S479
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S480
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S481
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S482
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1259, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S483
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S484
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S485
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S486
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1260, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S487
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S488
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S489
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S490
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S491
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S492
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S493
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		1266, // EmittableList
		-1,   // EmittableAsList
		1267, // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		1272, // DirectFieldValue
		1274, // IndirectFieldValue
		1273, // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		1265, // FullSrec
		-1,   // OosvarValue
		1269, // DirectOosvarValue
		1271, // IndirectOosvarValue
		1270, // BracedOosvarValue
		1268, // FullOosvar
		1264, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		1275, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S494
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S495
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		1287, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S496
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S497
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S498
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S499
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		1289, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S500
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S501
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S502
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S503
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S504
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S505
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S506
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S507
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S508
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S509
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S510
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S511
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S512
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1290, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S513
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S514
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1291, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S515
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1292, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S516
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S517
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S518
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S519
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1293, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S520
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S521
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S522
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S523
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S524
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S525
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S526
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S527
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S528
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S529
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S530
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S531
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S532
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S533
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S534
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S535
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S536
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S537
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S538
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1319, // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S539
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S540
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1327, // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S541
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1328, // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S542
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1329, // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S543
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S544
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1330, // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S545
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1331, // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S546
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S547
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S548
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S549
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S550
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S551
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S552
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S553
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S554
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S555
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S556
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S557
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S558
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		714,  // Rvalue
		743,  // PrecedenceChainStart
		744,  // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		1337, // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S559
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S560
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S561
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S562
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S563
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S564
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S565
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S566
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S567
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S568
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S569
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S570
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S571
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S572
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S573
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S574
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S575
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S576
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S577
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S578
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S579
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S580
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S581
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S582
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		1342, // EmittableList
		-1,   // EmittableAsList
		1267, // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		1272, // DirectFieldValue
		1274, // IndirectFieldValue
		1273, // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		1265, // FullSrec
		-1,   // OosvarValue
		1269, // DirectOosvarValue
		1271, // IndirectOosvarValue
		1270, // BracedOosvarValue
		1268, // FullOosvar
		1264, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		1275, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S583
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		1344, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S584
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S585
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S586
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S587
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		1346, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S588
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S589
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S590
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S591
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S592
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S593
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S594
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S595
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S596
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S597
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S598
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S599
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S600
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1347, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S601
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S602
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1348, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S603
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1349, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S604
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S605
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S606
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S607
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1350, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S608
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S609
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S610
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S611
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S612
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S613
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S614
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S615
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S616
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S617
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S618
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S619
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S620
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S621
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S622
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S623
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S624
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S625
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S626
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1376, // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S627
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S628
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1384, // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S629
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1385, // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S630
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1386, // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S631
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S632
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1387, // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S633
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1388, // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S634
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S635
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S636
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S637
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S638
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S639
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S640
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S641
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S642
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S643
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S644
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S645
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S646
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		714,  // Rvalue
		743,  // PrecedenceChainStart
		744,  // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		1394, // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S647
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S648
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S649
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S650
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S651
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S652
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S653
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S654
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S655
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S656
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S657
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S658
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S659
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S660
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S661
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S662
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S663
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S664
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S665
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S666
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S667
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S668
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S669
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S670
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S671
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		1400, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S672
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		1401, // LogicalXORTerm
		81,   // LogicalAndTerm
		82,   // AbsentCoalesceTerm
		83,   // EmptyCoalesceTerm
		84,   // EqneTerm
		85,   // CmpTerm
		86,   // BitwiseORTerm
		87,   // BitwiseXORTerm
		88,   // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S673
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		1402, // LogicalAndTerm
		82,   // AbsentCoalesceTerm
		83,   // EmptyCoalesceTerm
		84,   // EqneTerm
		85,   // CmpTerm
		86,   // BitwiseORTerm
		87,   // BitwiseXORTerm
		88,   // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S674
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		1403, // AbsentCoalesceTerm
		83,   // EmptyCoalesceTerm
		84,   // EqneTerm
		85,   // CmpTerm
		86,   // BitwiseORTerm
		87,   // BitwiseXORTerm
		88,   // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S675
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		1404, // EmptyCoalesceTerm
		84,   // EqneTerm
		85,   // CmpTerm
		86,   // BitwiseORTerm
		87,   // BitwiseXORTerm
		88,   // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S676
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		1405, // EqneTerm
		85,   // CmpTerm
		86,   // BitwiseORTerm
		87,   // BitwiseXORTerm
		88,   // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S677
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		1406, // CmpTerm
		86,   // BitwiseORTerm
		87,   // BitwiseXORTerm
		88,   // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S678
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		1407, // CmpTerm
		86,   // BitwiseORTerm
		87,   // BitwiseXORTerm
		88,   // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S679
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		1408, // CmpTerm
		86,   // BitwiseORTerm
		87,   // BitwiseXORTerm
		88,   // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S680
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		1409, // CmpTerm
		86,   // BitwiseORTerm
		87,   // BitwiseXORTerm
		88,   // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S681
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		1410, // BitwiseORTerm
		87,   // BitwiseXORTerm
		88,   // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S682
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		1411, // BitwiseORTerm
		87,   // BitwiseXORTerm
		88,   // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S683
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		1412, // BitwiseORTerm
		87,   // BitwiseXORTerm
		88,   // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S684
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		1413, // BitwiseORTerm
		87,   // BitwiseXORTerm
		88,   // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S685
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		1414, // BitwiseXORTerm
		88,   // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S686
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		1415, // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S687
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		1416, // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S688
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		1417, // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S689
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		1418, // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S690
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		1419, // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S691
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		1420, // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S692
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		1421, // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S693
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		1422, // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S694
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		1423, // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S695
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		1424, // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S696
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S697
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1425, // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S698
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1426, // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S699
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1427, // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S700
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1428, // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S701
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1429, // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S702
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1430, // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S703
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1431, // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S704
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S705
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S706
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S707
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S708
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S709
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		1432, // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S710
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		1434, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S711
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1519, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S712
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1520, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S713
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		1522, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S714
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S715
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S716
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S717
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		1524, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S718
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S719
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S720
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S721
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S722
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S723
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S724
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S725
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S726
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S727
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S728
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S729
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S730
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1525, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S731
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S732
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S733
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1526, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S734
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1527, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S735
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S736
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S737
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S738
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1528, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S739
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S740
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S741
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S742
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S743
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S744
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S745
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S746
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S747
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S748
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S749
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S750
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S751
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S752
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S753
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S754
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S755
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S756
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S757
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1554, // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S758
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S759
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1562, // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S760
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1563, // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S761
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1564, // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S762
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S763
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1565, // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S764
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1566, // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S765
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S766
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S767
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S768
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S769
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S770
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S771
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S772
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S773
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S774
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S775
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S776
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S777
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		714,  // Rvalue
		743,  // PrecedenceChainStart
		744,  // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		1572, // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S778
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S779
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S780
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S781
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S782
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S783
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S784
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S785
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S786
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S787
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S788
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S789
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S790
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S791
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S792
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S793
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S794
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S795
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S796
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S797
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S798
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S799
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S800
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1576, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S801
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		1580, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S802
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S803
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S804
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S805
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S806
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S807
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S808
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S809
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		1666, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S810
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		1667, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S811
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		1668, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S812
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S813
		-1,   // S'
		-1,   // Root
		1670, // StatementBlock
		899,  // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		900,  // BracelessStatement
		904,  // Assignment
		905,  // Unset
		923,  // Lvalue
		906,  // BareBoolean
		907,  // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		908,  // PrintStatement
		909,  // PrintnStatement
		910,  // EprintStatement
		911,  // EprintnStatement
		912,  // DumpStatement
		913,  // EdumpStatement
		914,  // TeeStatement
		915,  // EmitFStatement
		916,  // EmitStatement
		917,  // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		30,   // Typedecl
		924,  // Rvalue
		964,  // PrecedenceChainStart
		965,  // TernaryTerm
		966,  // LogicalOrTerm
		967,  // LogicalXORTerm
		968,  // LogicalAndTerm
		969,  // AbsentCoalesceTerm
		970,  // EmptyCoalesceTerm
		971,  // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		922,  // SubroutineCallsite
		-1,   // SubroutineName
		901,  // BracefulStatement
		1021, // BeginBlock
		1022, // EndBlock
		1023, // CondBlock
		1024, // IfChain
		1031, // IfElifStar
		1032, // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		1025, // WhileLoop
		918,  // DoWhileLoop
		1026, // ForLoop
		1036, // ForLoopOneVariable
		1037, // ForLoopTwoVariable
		1038, // ForLoopMultivariable
		-1,   // MultiIndex
		1039, // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		919,  // BreakStatement
		920,  // ContinueStatement
		1027, // FunctionDefinition
		1028, // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		921,  // ReturnStatement
	},
	gotoRow{ // S814
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		1672, // Assignment
		-1,   // Unset
		1673, // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		1675, // LocalVariable
		30,   // Typedecl
		1674, // Rvalue
		1702, // PrecedenceChainStart
		1703, // TernaryTerm
		1704, // LogicalOrTerm
		1705, // LogicalXORTerm
		1706, // LogicalAndTerm
		1707, // AbsentCoalesceTerm
		1708, // EmptyCoalesceTerm
		1709, // EqneTerm
		1710, // CmpTerm
		1711, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		1758, // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S815
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S816
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S817
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S818
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S819
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		1761, // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		4,    // BracelessStatement
		8,    // Assignment
		9,    // Unset
		27,   // Lvalue
		10,   // BareBoolean
		11,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		12,   // PrintStatement
		13,   // PrintnStatement
		14,   // EprintStatement
		15,   // EprintnStatement
		16,   // DumpStatement
		17,   // EdumpStatement
		18,   // TeeStatement
		19,   // EmitFStatement
		20,   // EmitStatement
		21,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		30,   // Typedecl
		28,   // Rvalue
		77,   // PrecedenceChainStart
		78,   // TernaryTerm
		79,   // LogicalOrTerm
		80,   // LogicalXORTerm
		81,   // LogicalAndTerm
		82,   // AbsentCoalesceTerm
		83,   // EmptyCoalesceTerm
		84,   // EqneTerm
		85,   // CmpTerm
		86,   // BitwiseORTerm
		87,   // BitwiseXORTerm
		88,   // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		26,   // SubroutineCallsite
		-1,   // SubroutineName
		5,    // BracefulStatement
		134,  // BeginBlock
		135,  // EndBlock
		136,  // CondBlock
		137,  // IfChain
		144,  // IfElifStar
		145,  // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		138,  // WhileLoop
		22,   // DoWhileLoop
		139,  // ForLoop
		149,  // ForLoopOneVariable
		150,  // ForLoopTwoVariable
		151,  // ForLoopMultivariable
		-1,   // MultiIndex
		152,  // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		23,   // BreakStatement
		24,   // ContinueStatement
		140,  // FunctionDefinition
		141,  // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		25,   // ReturnStatement
	},
	gotoRow{ // S820
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S821
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S822
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S823
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S824
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		1764, // Rvalue
		1792, // PrecedenceChainStart
		1793, // TernaryTerm
		1794, // LogicalOrTerm
		1795, // LogicalXORTerm
		1796, // LogicalAndTerm
		1797, // AbsentCoalesceTerm
		1798, // EmptyCoalesceTerm
		1799, // EqneTerm
		1800, // CmpTerm
		1801, // BitwiseORTerm
		1802, // BitwiseXORTerm
		1803, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S825
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S826
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S827
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S828
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S829
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S830
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		1853, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S831
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		1854, // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S832
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		1855, // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S833
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		1856, // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S834
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		1857, // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S835
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		1858, // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S836
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		1859, // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S837
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		1860, // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S838
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		1861, // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S839
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		1862, // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S840
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		1863, // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S841
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		1864, // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S842
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		1865, // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S843
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		1866, // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S844
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		1867, // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S845
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		1868, // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S846
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		1869, // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S847
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		1870, // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S848
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		1871, // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S849
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		1872, // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S850
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		1873, // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S851
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		1874, // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S852
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		1875, // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S853
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		1876, // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S854
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		1877, // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S855
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S856
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1878, // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S857
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1879, // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S858
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1880, // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S859
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1881, // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S860
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1882, // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S861
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1883, // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S862
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		1884, // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S863
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S864
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S865
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S866
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S867
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S868
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		1885, // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S869
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		1886, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S870
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1888, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S871
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1889, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S872
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S873
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S874
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S875
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		1891, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S876
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		1892, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S877
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		1893, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S878
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S879
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S880
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S881
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S882
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S883
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S884
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S885
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S886
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S887
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S888
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S889
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S890
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S891
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S892
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S893
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S894
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S895
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S896
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S897
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S898
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S899
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S900
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S901
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		1897, // BracelessStatement
		904,  // Assignment
		905,  // Unset
		923,  // Lvalue
		906,  // BareBoolean
		907,  // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		908,  // PrintStatement
		909,  // PrintnStatement
		910,  // EprintStatement
		911,  // EprintnStatement
		912,  // DumpStatement
		913,  // EdumpStatement
		914,  // TeeStatement
		915,  // EmitFStatement
		916,  // EmitStatement
		917,  // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		30,   // Typedecl
		924,  // Rvalue
		964,  // PrecedenceChainStart
		965,  // TernaryTerm
		966,  // LogicalOrTerm
		967,  // LogicalXORTerm
		968,  // LogicalAndTerm
		969,  // AbsentCoalesceTerm
		970,  // EmptyCoalesceTerm
		971,  // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		922,  // SubroutineCallsite
		-1,   // SubroutineName
		1898, // BracefulStatement
		1021, // BeginBlock
		1022, // EndBlock
		1023, // CondBlock
		1024, // IfChain
		1031, // IfElifStar
		1032, // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		1025, // WhileLoop
		918,  // DoWhileLoop
		1026, // ForLoop
		1036, // ForLoopOneVariable
		1037, // ForLoopTwoVariable
		1038, // ForLoopMultivariable
		-1,   // MultiIndex
		1039, // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		919,  // BreakStatement
		920,  // ContinueStatement
		1027, // FunctionDefinition
		1028, // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		921,  // ReturnStatement
	},
	gotoRow{ // S902
		-1,   // S'
		-1,   // Root
		1900, // StatementBlock
		899,  // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		900,  // BracelessStatement
		904,  // Assignment
		905,  // Unset
		923,  // Lvalue
		906,  // BareBoolean
		907,  // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		908,  // PrintStatement
		909,  // PrintnStatement
		910,  // EprintStatement
		911,  // EprintnStatement
		912,  // DumpStatement
		913,  // EdumpStatement
		914,  // TeeStatement
		915,  // EmitFStatement
		916,  // EmitStatement
		917,  // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		30,   // Typedecl
		924,  // Rvalue
		964,  // PrecedenceChainStart
		965,  // TernaryTerm
		966,  // LogicalOrTerm
		967,  // LogicalXORTerm
		968,  // LogicalAndTerm
		969,  // AbsentCoalesceTerm
		970,  // EmptyCoalesceTerm
		971,  // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		922,  // SubroutineCallsite
		-1,   // SubroutineName
		901,  // BracefulStatement
		1021, // BeginBlock
		1022, // EndBlock
		1023, // CondBlock
		1024, // IfChain
		1031, // IfElifStar
		1032, // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		1025, // WhileLoop
		918,  // DoWhileLoop
		1026, // ForLoop
		1036, // ForLoopOneVariable
		1037, // ForLoopTwoVariable
		1038, // ForLoopMultivariable
		-1,   // MultiIndex
		1039, // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		919,  // BreakStatement
		920,  // ContinueStatement
		1027, // FunctionDefinition
		1028, // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		921,  // ReturnStatement
	},
	gotoRow{ // S903
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		1902, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S904
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S905
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S906
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S907
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S908
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S909
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S910
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S911
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S912
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S913
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S914
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S915
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S916
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S917
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S918
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S919
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S920
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S921
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S922
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S923
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S924
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		1923, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S925
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		1926, // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		1928, // Typedecl
		1927, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S926
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S927
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2012, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S928
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		2016, // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		2014, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		2020, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S929
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		2103, // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		2014, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		2104, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S930
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		2014, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		2105, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S931
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		2014, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		2106, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S932
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		2107, // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		2014, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		2108, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S933
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		2014, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		2109, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S934
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		2110, // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S935
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S936
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		2113, // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		2115, // EmittableList
		-1,   // EmittableAsList
		2116, // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		2121, // DirectFieldValue
		2123, // IndirectFieldValue
		2122, // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		2114, // FullSrec
		-1,   // OosvarValue
		2118, // DirectOosvarValue
		2120, // IndirectOosvarValue
		2119, // BracedOosvarValue
		2117, // FullOosvar
		2112, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		2124, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S937
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		2135, // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		2136, // EmittableAsList
		2138, // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		2121, // DirectFieldValue
		2123, // IndirectFieldValue
		2122, // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		2114, // FullSrec
		-1,   // OosvarValue
		2118, // DirectOosvarValue
		2120, // IndirectOosvarValue
		2119, // BracedOosvarValue
		2117, // FullOosvar
		2112, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		2124, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S938
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		2139, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S939
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		2140, // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		2141, // EmittableAsList
		2138, // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		2121, // DirectFieldValue
		2123, // IndirectFieldValue
		2122, // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		2114, // FullSrec
		-1,   // OosvarValue
		2118, // DirectOosvarValue
		2120, // IndirectOosvarValue
		2119, // BracedOosvarValue
		2117, // FullOosvar
		2112, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		2124, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S940
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S941
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S942
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S943
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S944
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S945
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S946
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S947
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S948
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S949
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S950
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S951
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S952
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2143, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S953
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S954
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2144, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S955
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2145, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S956
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S957
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S958
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S959
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2146, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S960
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S961
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S962
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S963
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S964
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S965
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S966
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S967
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S968
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S969
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S970
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S971
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S972
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S973
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S974
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S975
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S976
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S977
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S978
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2172, // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S979
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S980
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2180, // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S981
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2181, // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S982
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2182, // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S983
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S984
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2183, // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S985
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2184, // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S986
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S987
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S988
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S989
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S990
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S991
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S992
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S993
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S994
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S995
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S996
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S997
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S998
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		714,  // Rvalue
		743,  // PrecedenceChainStart
		744,  // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		2190, // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S999
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1000
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1001
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1002
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1003
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1004
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1005
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1006
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1007
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1008
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1009
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1010
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1011
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1012
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1013
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1014
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1015
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1016
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1017
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1018
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1019
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1020
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		2193, // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1021
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1022
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1023
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1024
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1025
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1026
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1027
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1028
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1029
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		2194, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1030
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		2195, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1031
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		2197, // ElifBlock
		2196, // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1032
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1033
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1034
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1035
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		2202, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1036
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1037
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1038
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1039
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1040
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1041
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1042
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1043
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1044
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1045
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2206, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1046
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1047
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1048
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1049
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1050
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1051
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1052
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1053
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1054
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1055
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		2213, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1056
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		2214, // LogicalXORTerm
		311,  // LogicalAndTerm
		312,  // AbsentCoalesceTerm
		313,  // EmptyCoalesceTerm
		314,  // EqneTerm
		315,  // CmpTerm
		316,  // BitwiseORTerm
		317,  // BitwiseXORTerm
		318,  // BitwiseANDTerm
		319,  // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1057
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		2215, // LogicalAndTerm
		312,  // AbsentCoalesceTerm
		313,  // EmptyCoalesceTerm
		314,  // EqneTerm
		315,  // CmpTerm
		316,  // BitwiseORTerm
		317,  // BitwiseXORTerm
		318,  // BitwiseANDTerm
		319,  // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1058
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		2216, // AbsentCoalesceTerm
		313,  // EmptyCoalesceTerm
		314,  // EqneTerm
		315,  // CmpTerm
		316,  // BitwiseORTerm
		317,  // BitwiseXORTerm
		318,  // BitwiseANDTerm
		319,  // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1059
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		2217, // EmptyCoalesceTerm
		314,  // EqneTerm
		315,  // CmpTerm
		316,  // BitwiseORTerm
		317,  // BitwiseXORTerm
		318,  // BitwiseANDTerm
		319,  // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1060
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		2218, // EqneTerm
		315,  // CmpTerm
		316,  // BitwiseORTerm
		317,  // BitwiseXORTerm
		318,  // BitwiseANDTerm
		319,  // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1061
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2219, // CmpTerm
		316,  // BitwiseORTerm
		317,  // BitwiseXORTerm
		318,  // BitwiseANDTerm
		319,  // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1062
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2220, // CmpTerm
		316,  // BitwiseORTerm
		317,  // BitwiseXORTerm
		318,  // BitwiseANDTerm
		319,  // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1063
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2221, // CmpTerm
		316,  // BitwiseORTerm
		317,  // BitwiseXORTerm
		318,  // BitwiseANDTerm
		319,  // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1064
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2222, // CmpTerm
		316,  // BitwiseORTerm
		317,  // BitwiseXORTerm
		318,  // BitwiseANDTerm
		319,  // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1065
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2223, // BitwiseORTerm
		317,  // BitwiseXORTerm
		318,  // BitwiseANDTerm
		319,  // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1066
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2224, // BitwiseORTerm
		317,  // BitwiseXORTerm
		318,  // BitwiseANDTerm
		319,  // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1067
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2225, // BitwiseORTerm
		317,  // BitwiseXORTerm
		318,  // BitwiseANDTerm
		319,  // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1068
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2226, // BitwiseORTerm
		317,  // BitwiseXORTerm
		318,  // BitwiseANDTerm
		319,  // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1069
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		2227, // BitwiseXORTerm
		318,  // BitwiseANDTerm
		319,  // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1070
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		2228, // BitwiseANDTerm
		319,  // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1071
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		2229, // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1072
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2230, // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1073
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2231, // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1074
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2232, // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1075
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2233, // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1076
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2234, // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1077
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2235, // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1078
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2236, // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1079
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2237, // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1080
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1081
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2238, // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1082
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2239, // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1083
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2240, // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1084
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2241, // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1085
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2242, // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1086
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2243, // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1087
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2244, // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1088
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1089
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1090
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1091
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1092
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1093
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		2245, // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1094
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		2246, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1095
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2248, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1096
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2249, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1097
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1098
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1099
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2251, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1100
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		2252, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1101
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1102
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1103
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		367,  // Rvalue
		400,  // PrecedenceChainStart
		401,  // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		2255, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1104
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		367,  // Rvalue
		400,  // PrecedenceChainStart
		401,  // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		2256, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1105
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1106
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1107
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1108
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1109
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1110
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1111
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1112
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1113
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1114
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1115
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1116
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		2262, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1117
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		2263, // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1118
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		2264, // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1119
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		2265, // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1120
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		2266, // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1121
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		2267, // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1122
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2268, // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1123
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2269, // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1124
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2270, // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1125
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2271, // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1126
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2272, // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1127
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2273, // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1128
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2274, // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1129
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2275, // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1130
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		2276, // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1131
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		2277, // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1132
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		2278, // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1133
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2279, // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1134
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2280, // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1135
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2281, // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1136
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2282, // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1137
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2283, // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1138
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2284, // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1139
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2285, // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1140
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2286, // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1141
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1142
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2287, // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1143
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2288, // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1144
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2289, // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1145
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2290, // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1146
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2291, // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1147
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2292, // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1148
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2293, // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1149
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1150
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1151
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1152
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1153
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1154
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		2294, // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1155
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		2295, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1156
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2297, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1157
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2298, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1158
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1159
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1160
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2300, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1161
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		2301, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1162
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		367,  // Rvalue
		400,  // PrecedenceChainStart
		401,  // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		2303, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1163
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		367,  // Rvalue
		400,  // PrecedenceChainStart
		401,  // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		2304, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1164
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		2305, // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1165
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		2308, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1166
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1167
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1168
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1169
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1170
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1171
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1172
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		2309, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1173
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1174
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1175
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1176
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1177
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1178
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1179
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1180
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1181
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1182
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1183
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1184
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1185
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2310, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1186
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1187
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2311, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1188
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2312, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1189
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1190
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1191
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1192
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2313, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1193
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1194
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1195
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1196
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1197
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1198
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1199
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1200
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1201
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1202
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1203
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1204
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1205
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1206
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1207
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1208
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1209
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1210
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1211
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2339, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1212
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1213
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2347, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1214
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2348, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1215
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2349, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1216
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1217
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2350, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1218
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2351, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1219
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1220
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1221
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1222
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1223
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1224
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1225
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1226
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1227
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1228
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1229
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1230
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1231
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		714,  // Rvalue
		743,  // PrecedenceChainStart
		744,  // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		2357, // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1232
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1233
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1234
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1235
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1236
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1237
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1238
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1239
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1240
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1241
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1242
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1243
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1244
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1245
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1246
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1247
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1248
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1249
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1250
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1251
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1252
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1253
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1254
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1255
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1256
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1257
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		2361, // EmittableList
		-1,   // EmittableAsList
		472,  // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		477,  // DirectFieldValue
		479,  // IndirectFieldValue
		478,  // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		470,  // FullSrec
		-1,   // OosvarValue
		474,  // DirectOosvarValue
		476,  // IndirectOosvarValue
		475,  // BracedOosvarValue
		473,  // FullOosvar
		468,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		480,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1258
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		2362, // EmittableList
		-1,   // EmittableAsList
		472,  // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		477,  // DirectFieldValue
		479,  // IndirectFieldValue
		478,  // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		470,  // FullSrec
		-1,   // OosvarValue
		474,  // DirectOosvarValue
		476,  // IndirectOosvarValue
		475,  // BracedOosvarValue
		473,  // FullOosvar
		468,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		480,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1259
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1260
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1261
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		2365, // EmittableAsList
		494,  // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		477,  // DirectFieldValue
		479,  // IndirectFieldValue
		478,  // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		470,  // FullSrec
		-1,   // OosvarValue
		474,  // DirectOosvarValue
		476,  // IndirectOosvarValue
		475,  // BracedOosvarValue
		473,  // FullOosvar
		468,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		480,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1262
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		2368, // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		2367, // Rvalue
		400,  // PrecedenceChainStart
		401,  // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1263
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		2370, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1264
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1265
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1266
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1267
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1268
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1269
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1270
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1271
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1272
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1273
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1274
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1275
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1276
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1277
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2373, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1278
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1279
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1280
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1281
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2374, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1282
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1283
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1284
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1285
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1286
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1287
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1288
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1289
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1290
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1291
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1292
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1293
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1294
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		2381, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1295
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		2382, // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1296
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		2383, // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1297
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		2384, // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1298
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		2385, // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1299
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		2386, // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1300
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2387, // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1301
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2388, // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1302
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2389, // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1303
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2390, // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1304
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2391, // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1305
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2392, // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1306
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2393, // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1307
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2394, // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1308
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		2395, // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1309
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		2396, // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1310
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		2397, // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1311
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2398, // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1312
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2399, // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1313
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2400, // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1314
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2401, // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1315
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2402, // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1316
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2403, // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1317
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2404, // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1318
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2405, // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1319
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1320
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2406, // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1321
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2407, // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1322
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2408, // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1323
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2409, // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1324
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2410, // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1325
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2411, // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1326
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2412, // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1327
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1328
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1329
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1330
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1331
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1332
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		2413, // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1333
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		2414, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1334
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2416, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1335
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2417, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1336
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1337
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1338
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2419, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1339
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		2420, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1340
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		2422, // EmittableAsList
		494,  // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		477,  // DirectFieldValue
		479,  // IndirectFieldValue
		478,  // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		470,  // FullSrec
		-1,   // OosvarValue
		474,  // DirectOosvarValue
		476,  // IndirectOosvarValue
		475,  // BracedOosvarValue
		473,  // FullOosvar
		468,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		480,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1341
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		2424, // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		2367, // Rvalue
		400,  // PrecedenceChainStart
		401,  // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1342
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1343
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1344
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1345
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1346
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1347
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1348
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1349
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1350
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1351
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		2432, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1352
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		2433, // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1353
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		2434, // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1354
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		2435, // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1355
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		2436, // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1356
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		2437, // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1357
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2438, // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1358
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2439, // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1359
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2440, // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1360
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2441, // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1361
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2442, // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1362
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2443, // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1363
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2444, // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1364
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2445, // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1365
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		2446, // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1366
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		2447, // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1367
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		2448, // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1368
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2449, // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1369
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2450, // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1370
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2451, // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1371
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2452, // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1372
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2453, // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1373
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2454, // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1374
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2455, // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1375
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2456, // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1376
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1377
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2457, // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1378
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2458, // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1379
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2459, // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1380
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2460, // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1381
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2461, // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1382
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2462, // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1383
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2463, // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1384
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1385
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1386
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1387
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1388
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1389
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		2464, // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1390
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		2465, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1391
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2467, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1392
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2468, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1393
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1394
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1395
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2470, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1396
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		2471, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1397
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1398
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1399
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1400
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1401
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1402
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1403
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1404
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1405
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1406
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1407
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1408
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1409
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1410
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1411
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1412
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1413
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1414
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1415
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1416
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1417
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1418
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1419
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1420
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1421
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1422
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1423
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1424
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1425
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1426
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1427
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1428
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1429
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1430
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1431
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1432
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1433
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		2477, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1434
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1435
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1436
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1437
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		2480, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1438
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1439
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1440
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1441
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1442
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1443
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1444
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1445
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1446
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1447
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1448
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1449
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1450
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2481, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1451
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1452
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2482, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1453
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2483, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1454
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1455
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1456
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1457
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2484, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1458
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1459
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1460
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1461
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1462
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1463
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1464
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1465
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2487, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1466
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1467
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1468
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1469
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1470
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1471
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1472
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1473
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1474
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1475
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1476
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1477
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2512, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1478
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1479
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2520, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1480
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2521, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1481
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2522, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1482
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1483
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2523, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1484
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2524, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1485
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1486
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1487
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1488
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1489
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1490
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1491
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1492
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1493
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1494
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1495
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1496
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1497
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		714,  // Rvalue
		743,  // PrecedenceChainStart
		744,  // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		2530, // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1498
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1499
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1500
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1501
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1502
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1503
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1504
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1505
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1506
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1507
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1508
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1509
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1510
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1511
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1512
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1513
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1514
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1515
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1516
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1517
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1518
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1519
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1520
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1521
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1522
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1523
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		714,  // Rvalue
		743,  // PrecedenceChainStart
		744,  // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		2536, // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1524
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1525
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1526
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1527
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1528
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1529
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		2542, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1530
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		2543, // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1531
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		2544, // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1532
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		2545, // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1533
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		2546, // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1534
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		2547, // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1535
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2548, // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1536
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2549, // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1537
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2550, // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1538
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2551, // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1539
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2552, // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1540
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2553, // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1541
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2554, // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1542
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2555, // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1543
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		2556, // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1544
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		2557, // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1545
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		2558, // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1546
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2559, // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1547
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2560, // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1548
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2561, // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1549
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2562, // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1550
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2563, // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1551
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2564, // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1552
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2565, // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1553
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2566, // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1554
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1555
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2567, // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1556
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2568, // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1557
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2569, // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1558
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2570, // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1559
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2571, // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1560
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2572, // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1561
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2573, // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1562
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1563
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1564
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1565
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1566
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1567
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		2574, // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1568
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		2575, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1569
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2577, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1570
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2578, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1571
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1572
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1573
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1574
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2580, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1575
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		2581, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1576
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1577
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		2585, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1578
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1579
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1580
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1581
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1582
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		2588, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1583
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1584
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1585
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1586
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1587
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1588
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1589
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1590
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1591
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1592
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1593
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1594
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1595
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1596
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2589, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1597
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1598
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2590, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1599
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2591, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1600
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1601
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1602
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1603
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2592, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1604
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1605
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1606
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1607
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1608
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1609
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1610
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1611
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1612
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1613
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1614
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1615
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1616
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1617
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1618
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1619
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1620
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1621
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1622
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2618, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1623
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1624
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2626, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1625
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1626
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2628, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1627
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1628
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2629, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1629
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2630, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1630
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1631
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1632
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1633
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1634
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1635
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1636
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1637
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1638
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1639
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1640
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1641
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1642
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		714,  // Rvalue
		743,  // PrecedenceChainStart
		744,  // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		2636, // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1643
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1644
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1645
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1646
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1647
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1648
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1649
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1650
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1651
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1652
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1653
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1654
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1655
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1656
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1657
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1658
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1659
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1660
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1661
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1662
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1663
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1664
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		2639, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1665
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		2641, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1666
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1667
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1668
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1669
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1670
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1671
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		2647, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1672
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1673
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1674
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1675
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1676
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1677
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		2671, // LocalVariable
		-1,   // Typedecl
		2670, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		2672, // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1678
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1679
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1680
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1681
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1682
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1683
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1684
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1685
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1686
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1687
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1688
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1689
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1690
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2673, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1691
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1692
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2674, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1693
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2675, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1694
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1695
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1696
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1697
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2676, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1698
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1699
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1700
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1701
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1702
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1703
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1704
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1705
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1706
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1707
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1708
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1709
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1710
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1711
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1712
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1713
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1714
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1715
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1716
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2705, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1717
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1718
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2713, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1719
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2714, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1720
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2715, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1721
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1722
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2716, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1723
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2717, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1724
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1725
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1726
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1727
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1728
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1729
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1730
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1731
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1732
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1733
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1734
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1735
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1736
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		714,  // Rvalue
		743,  // PrecedenceChainStart
		744,  // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		2723, // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1737
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1738
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1739
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1740
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1741
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1742
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1743
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1744
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1745
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1746
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1747
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1748
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1749
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1750
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1751
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1752
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1753
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1754
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1755
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1756
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1757
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1758
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1759
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		2728, // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		2732, // FuncOrSubrParameterList
		2733, // FuncOrSubrNonEmptyParameterList
		2734, // FuncOrSubrParameter
		2735, // UntypedFuncOrSubrParameterName
		2736, // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1760
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		2728, // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		2737, // FuncOrSubrParameterList
		2733, // FuncOrSubrNonEmptyParameterList
		2734, // FuncOrSubrParameter
		2735, // UntypedFuncOrSubrParameterName
		2736, // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1761
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1762
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1763
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		2739, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1764
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1765
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1766
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1767
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		2740, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1768
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1769
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1770
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1771
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1772
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1773
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1774
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1775
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1776
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1777
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1778
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1779
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1780
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2741, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1781
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1782
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2742, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1783
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2743, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1784
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1785
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1786
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1787
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2744, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1788
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1789
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1790
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1791
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1792
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1793
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1794
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1795
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1796
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1797
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1798
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1799
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1800
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1801
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1802
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1803
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1804
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1805
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1806
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2770, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1807
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1808
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2778, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1809
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2779, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1810
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2780, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1811
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1812
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2781, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1813
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2782, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1814
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1815
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1816
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1817
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1818
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1819
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1820
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1821
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1822
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1823
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1824
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1825
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1826
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		714,  // Rvalue
		743,  // PrecedenceChainStart
		744,  // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		2788, // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1827
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1828
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1829
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1830
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1831
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1832
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1833
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1834
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1835
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1836
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1837
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1838
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1839
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1840
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1841
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1842
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1843
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1844
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1845
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1846
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1847
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1848
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1849
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1850
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1851
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1852
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1853
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1854
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1855
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1856
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1857
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1858
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1859
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1860
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1861
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1862
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1863
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1864
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1865
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1866
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1867
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1868
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1869
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1870
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1871
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1872
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1873
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1874
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1875
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1876
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1877
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1878
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1879
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1880
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1881
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1882
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1883
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1884
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1885
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1886
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1887
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2796, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1888
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1889
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1890
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1891
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1892
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1893
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1894
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1895
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1896
		-1,   // S'
		-1,   // Root
		2802, // StatementBlock
		899,  // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		900,  // BracelessStatement
		904,  // Assignment
		905,  // Unset
		923,  // Lvalue
		906,  // BareBoolean
		907,  // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		908,  // PrintStatement
		909,  // PrintnStatement
		910,  // EprintStatement
		911,  // EprintnStatement
		912,  // DumpStatement
		913,  // EdumpStatement
		914,  // TeeStatement
		915,  // EmitFStatement
		916,  // EmitStatement
		917,  // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		30,   // Typedecl
		924,  // Rvalue
		964,  // PrecedenceChainStart
		965,  // TernaryTerm
		966,  // LogicalOrTerm
		967,  // LogicalXORTerm
		968,  // LogicalAndTerm
		969,  // AbsentCoalesceTerm
		970,  // EmptyCoalesceTerm
		971,  // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		922,  // SubroutineCallsite
		-1,   // SubroutineName
		901,  // BracefulStatement
		1021, // BeginBlock
		1022, // EndBlock
		1023, // CondBlock
		1024, // IfChain
		1031, // IfElifStar
		1032, // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		1025, // WhileLoop
		918,  // DoWhileLoop
		1026, // ForLoop
		1036, // ForLoopOneVariable
		1037, // ForLoopTwoVariable
		1038, // ForLoopMultivariable
		-1,   // MultiIndex
		1039, // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		919,  // BreakStatement
		920,  // ContinueStatement
		1027, // FunctionDefinition
		1028, // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		921,  // ReturnStatement
	},
	gotoRow{ // S1897
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1898
		-1,   // S'
		-1,   // Root
		2804, // StatementBlock
		899,  // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		900,  // BracelessStatement
		904,  // Assignment
		905,  // Unset
		923,  // Lvalue
		906,  // BareBoolean
		907,  // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		908,  // PrintStatement
		909,  // PrintnStatement
		910,  // EprintStatement
		911,  // EprintnStatement
		912,  // DumpStatement
		913,  // EdumpStatement
		914,  // TeeStatement
		915,  // EmitFStatement
		916,  // EmitStatement
		917,  // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		30,   // Typedecl
		924,  // Rvalue
		964,  // PrecedenceChainStart
		965,  // TernaryTerm
		966,  // LogicalOrTerm
		967,  // LogicalXORTerm
		968,  // LogicalAndTerm
		969,  // AbsentCoalesceTerm
		970,  // EmptyCoalesceTerm
		971,  // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		922,  // SubroutineCallsite
		-1,   // SubroutineName
		901,  // BracefulStatement
		1021, // BeginBlock
		1022, // EndBlock
		1023, // CondBlock
		1024, // IfChain
		1031, // IfElifStar
		1032, // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		1025, // WhileLoop
		918,  // DoWhileLoop
		1026, // ForLoop
		1036, // ForLoopOneVariable
		1037, // ForLoopTwoVariable
		1038, // ForLoopMultivariable
		-1,   // MultiIndex
		1039, // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		919,  // BreakStatement
		920,  // ContinueStatement
		1027, // FunctionDefinition
		1028, // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		921,  // ReturnStatement
	},
	gotoRow{ // S1899
		-1,   // S'
		-1,   // Root
		2805, // StatementBlock
		899,  // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		900,  // BracelessStatement
		904,  // Assignment
		905,  // Unset
		923,  // Lvalue
		906,  // BareBoolean
		907,  // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		908,  // PrintStatement
		909,  // PrintnStatement
		910,  // EprintStatement
		911,  // EprintnStatement
		912,  // DumpStatement
		913,  // EdumpStatement
		914,  // TeeStatement
		915,  // EmitFStatement
		916,  // EmitStatement
		917,  // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		30,   // Typedecl
		924,  // Rvalue
		964,  // PrecedenceChainStart
		965,  // TernaryTerm
		966,  // LogicalOrTerm
		967,  // LogicalXORTerm
		968,  // LogicalAndTerm
		969,  // AbsentCoalesceTerm
		970,  // EmptyCoalesceTerm
		971,  // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		922,  // SubroutineCallsite
		-1,   // SubroutineName
		901,  // BracefulStatement
		1021, // BeginBlock
		1022, // EndBlock
		1023, // CondBlock
		1024, // IfChain
		1031, // IfElifStar
		1032, // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		1025, // WhileLoop
		918,  // DoWhileLoop
		1026, // ForLoop
		1036, // ForLoopOneVariable
		1037, // ForLoopTwoVariable
		1038, // ForLoopMultivariable
		-1,   // MultiIndex
		1039, // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		919,  // BreakStatement
		920,  // ContinueStatement
		1027, // FunctionDefinition
		1028, // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		921,  // ReturnStatement
	},
	gotoRow{ // S1900
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1901
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1902
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1903
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2807, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1904
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2808, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1905
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2809, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1906
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2810, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1907
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2811, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1908
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2812, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1909
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2813, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1910
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2814, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1911
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2815, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1912
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2816, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1913
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2817, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1914
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2818, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1915
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2819, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1916
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2820, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1917
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2821, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1918
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2822, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1919
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2823, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1920
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2824, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1921
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2825, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1922
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		2826, // Rvalue
		1956, // PrecedenceChainStart
		1957, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1923
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1924
		-1,   // S'
		-1,   // Root
		2827, // StatementBlock
		899,  // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		900,  // BracelessStatement
		904,  // Assignment
		905,  // Unset
		923,  // Lvalue
		906,  // BareBoolean
		907,  // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		908,  // PrintStatement
		909,  // PrintnStatement
		910,  // EprintStatement
		911,  // EprintnStatement
		912,  // DumpStatement
		913,  // EdumpStatement
		914,  // TeeStatement
		915,  // EmitFStatement
		916,  // EmitStatement
		917,  // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		30,   // Typedecl
		924,  // Rvalue
		964,  // PrecedenceChainStart
		965,  // TernaryTerm
		966,  // LogicalOrTerm
		967,  // LogicalXORTerm
		968,  // LogicalAndTerm
		969,  // AbsentCoalesceTerm
		970,  // EmptyCoalesceTerm
		971,  // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		922,  // SubroutineCallsite
		-1,   // SubroutineName
		901,  // BracefulStatement
		1021, // BeginBlock
		1022, // EndBlock
		1023, // CondBlock
		1024, // IfChain
		1031, // IfElifStar
		1032, // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		1025, // WhileLoop
		918,  // DoWhileLoop
		1026, // ForLoop
		1036, // ForLoopOneVariable
		1037, // ForLoopTwoVariable
		1038, // ForLoopMultivariable
		-1,   // MultiIndex
		1039, // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		919,  // BreakStatement
		920,  // ContinueStatement
		1027, // FunctionDefinition
		1028, // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		921,  // ReturnStatement
	},
	gotoRow{ // S1925
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		2829, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1926
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1927
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1928
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		2830, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1929
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1930
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1931
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		2832, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1932
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1933
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1934
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1935
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1936
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1937
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1938
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1939
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1940
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1941
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1942
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1943
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1944
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2833, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1945
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1946
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2834, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1947
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2835, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1948
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1949
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1950
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1951
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2836, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1952
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1953
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1954
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1955
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1956
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1957
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1958
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1959
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1960
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1961
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1962
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1963
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1964
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1965
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1966
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1967
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1968
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1969
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1970
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2862, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1971
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1972
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2870, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1973
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2871, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1974
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2872, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1975
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1976
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2873, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1977
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2874, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1978
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1979
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1980
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1981
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1982
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1983
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1984
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1985
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1986
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1987
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1988
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1989
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1990
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		714,  // Rvalue
		743,  // PrecedenceChainStart
		744,  // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		2880, // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S1991
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1992
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1993
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1994
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1995
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1996
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1997
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1998
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S1999
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2000
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2001
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2002
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2003
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2004
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2005
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2006
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2007
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2008
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2009
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2010
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2011
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2012
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2013
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		2884, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2014
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2015
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2016
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2017
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		2888, // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		2887, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2018
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		2891, // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		2887, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2019
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		2892, // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		2887, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2020
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2021
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2022
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		2893, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2023
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2024
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2025
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2026
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2027
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2028
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2029
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2030
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2031
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2032
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2033
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2034
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2035
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2894, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2036
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2037
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2895, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2038
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2896, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2039
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2040
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2041
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2042
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2897, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2043
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2044
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2045
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2046
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2047
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2048
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2049
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2050
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2051
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2052
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2053
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2054
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2055
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2056
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2057
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2058
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2059
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2060
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2061
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2923, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2062
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2063
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2931, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2064
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2932, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2065
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2933, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2066
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2067
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2934, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2068
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2935, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2069
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2070
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2071
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2072
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2073
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2074
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2075
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2076
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2077
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2078
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2079
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2080
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2081
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		714,  // Rvalue
		743,  // PrecedenceChainStart
		744,  // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		2941, // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2082
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2083
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2084
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2085
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2086
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2087
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2088
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2089
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2090
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2091
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2092
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2093
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2094
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2095
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2096
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2097
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2098
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2099
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2100
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2101
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2102
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2103
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2104
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2105
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2106
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2107
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2108
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2109
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2110
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2111
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		2948, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2112
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2113
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2114
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2115
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2116
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2117
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2118
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2119
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2120
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2121
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2122
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2123
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2124
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2125
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2126
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2951, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2127
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2128
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2129
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2130
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2952, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2131
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2132
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2133
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2134
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2135
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2136
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2137
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		2955, // EmittableList
		-1,   // EmittableAsList
		1267, // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		1272, // DirectFieldValue
		1274, // IndirectFieldValue
		1273, // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		1265, // FullSrec
		-1,   // OosvarValue
		1269, // DirectOosvarValue
		1271, // IndirectOosvarValue
		1270, // BracedOosvarValue
		1268, // FullOosvar
		1264, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		1275, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2138
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2139
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2140
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2141
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2142
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		2959, // EmittableList
		-1,   // EmittableAsList
		1267, // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		1272, // DirectFieldValue
		1274, // IndirectFieldValue
		1273, // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		1265, // FullSrec
		-1,   // OosvarValue
		1269, // DirectOosvarValue
		1271, // IndirectOosvarValue
		1270, // BracedOosvarValue
		1268, // FullOosvar
		1264, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		1275, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2143
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2144
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2145
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2146
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2147
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		2964, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2148
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		2965, // LogicalXORTerm
		968,  // LogicalAndTerm
		969,  // AbsentCoalesceTerm
		970,  // EmptyCoalesceTerm
		971,  // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2149
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		2966, // LogicalAndTerm
		969,  // AbsentCoalesceTerm
		970,  // EmptyCoalesceTerm
		971,  // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2150
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		2967, // AbsentCoalesceTerm
		970,  // EmptyCoalesceTerm
		971,  // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2151
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		2968, // EmptyCoalesceTerm
		971,  // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2152
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		2969, // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2153
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2970, // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2154
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2971, // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2155
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2972, // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2156
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		2973, // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2157
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2974, // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2158
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2975, // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2159
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2976, // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2160
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		2977, // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2161
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		2978, // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2162
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		2979, // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2163
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		2980, // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2164
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2981, // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2165
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2982, // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2166
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		2983, // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2167
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2984, // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2168
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2985, // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2169
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2986, // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2170
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2987, // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2171
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		2988, // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2172
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2173
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2989, // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2174
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2990, // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2175
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2991, // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2176
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2992, // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2177
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2993, // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2178
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2994, // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2179
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		2995, // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2180
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2181
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2182
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2183
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2184
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2185
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		2996, // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2186
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		2997, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2187
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		2999, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2188
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3000, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2189
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2190
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2191
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3002, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2192
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		3003, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2193
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2194
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2195
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2196
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2197
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2198
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2199
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		3007, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2200
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		3008, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2201
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		3009, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2202
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2203
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		1672, // Assignment
		-1,   // Unset
		1673, // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		3011, // LocalVariable
		30,   // Typedecl
		1674, // Rvalue
		1702, // PrecedenceChainStart
		1703, // TernaryTerm
		1704, // LogicalOrTerm
		1705, // LogicalXORTerm
		1706, // LogicalAndTerm
		1707, // AbsentCoalesceTerm
		1708, // EmptyCoalesceTerm
		1709, // EqneTerm
		1710, // CmpTerm
		1711, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		3013, // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2204
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2205
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2206
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2207
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2208
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2209
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2210
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2211
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2212
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2213
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2214
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2215
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2216
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2217
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2218
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2219
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2220
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2221
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2222
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2223
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2224
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2225
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2226
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2227
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2228
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2229
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2230
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2231
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2232
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2233
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2234
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2235
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2236
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2237
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2238
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2239
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2240
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2241
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2242
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2243
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2244
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2245
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2246
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2247
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3021, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2248
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2249
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2250
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2251
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2252
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2253
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2254
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2255
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2256
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2257
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2258
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2259
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2260
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2261
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2262
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2263
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2264
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2265
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2266
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2267
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2268
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2269
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2270
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2271
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2272
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2273
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2274
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2275
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2276
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2277
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2278
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2279
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2280
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2281
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2282
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2283
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2284
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2285
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2286
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2287
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2288
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2289
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2290
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2291
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2292
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2293
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2294
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2295
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2296
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3032, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2297
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2298
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2299
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2300
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2301
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2302
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2303
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2304
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2305
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2306
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2307
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2308
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2309
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2310
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2311
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2312
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2313
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2314
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3044, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2315
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		3045, // LogicalXORTerm
		1201, // LogicalAndTerm
		1202, // AbsentCoalesceTerm
		1203, // EmptyCoalesceTerm
		1204, // EqneTerm
		1205, // CmpTerm
		1206, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2316
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		3046, // LogicalAndTerm
		1202, // AbsentCoalesceTerm
		1203, // EmptyCoalesceTerm
		1204, // EqneTerm
		1205, // CmpTerm
		1206, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2317
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		3047, // AbsentCoalesceTerm
		1203, // EmptyCoalesceTerm
		1204, // EqneTerm
		1205, // CmpTerm
		1206, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2318
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		3048, // EmptyCoalesceTerm
		1204, // EqneTerm
		1205, // CmpTerm
		1206, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2319
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		3049, // EqneTerm
		1205, // CmpTerm
		1206, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2320
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3050, // CmpTerm
		1206, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2321
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3051, // CmpTerm
		1206, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2322
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3052, // CmpTerm
		1206, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2323
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3053, // CmpTerm
		1206, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2324
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3054, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2325
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3055, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2326
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3056, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2327
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3057, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2328
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		3058, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2329
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		3059, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2330
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		3060, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2331
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3061, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2332
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3062, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2333
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3063, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2334
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3064, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2335
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3065, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2336
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3066, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2337
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3067, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2338
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3068, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2339
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2340
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3069, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2341
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3070, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2342
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3071, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2343
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3072, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2344
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3073, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2345
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3074, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2346
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3075, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2347
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2348
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2349
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2350
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2351
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2352
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		3076, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2353
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		3077, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2354
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3079, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2355
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3080, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2356
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2357
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2358
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3082, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2359
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		3083, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2360
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2361
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2362
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2363
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2364
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2365
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2366
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		3086, // EmittableList
		-1,   // EmittableAsList
		1267, // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		1272, // DirectFieldValue
		1274, // IndirectFieldValue
		1273, // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		1265, // FullSrec
		-1,   // OosvarValue
		1269, // DirectOosvarValue
		1271, // IndirectOosvarValue
		1270, // BracedOosvarValue
		1268, // FullOosvar
		1264, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		1275, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2367
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2368
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2369
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2370
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2371
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2372
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		3090, // EmittableList
		-1,   // EmittableAsList
		1267, // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		1272, // DirectFieldValue
		1274, // IndirectFieldValue
		1273, // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		1265, // FullSrec
		-1,   // OosvarValue
		1269, // DirectOosvarValue
		1271, // IndirectOosvarValue
		1270, // BracedOosvarValue
		1268, // FullOosvar
		1264, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		1275, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2373
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2374
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2375
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2376
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2377
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2378
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2379
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2380
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2381
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2382
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2383
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2384
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2385
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2386
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2387
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2388
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2389
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2390
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2391
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2392
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2393
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2394
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2395
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2396
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2397
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2398
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2399
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2400
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2401
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2402
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2403
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2404
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2405
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2406
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2407
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2408
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2409
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2410
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2411
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2412
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2413
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2414
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2415
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3098, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2416
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2417
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2418
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2419
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2420
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2421
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2422
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2423
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		3105, // EmittableList
		-1,   // EmittableAsList
		1267, // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		1272, // DirectFieldValue
		1274, // IndirectFieldValue
		1273, // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		1265, // FullSrec
		-1,   // OosvarValue
		1269, // DirectOosvarValue
		1271, // IndirectOosvarValue
		1270, // BracedOosvarValue
		1268, // FullOosvar
		1264, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		1275, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2424
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2425
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2426
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2427
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2428
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2429
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2430
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2431
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2432
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2433
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2434
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2435
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2436
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2437
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2438
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2439
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2440
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2441
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2442
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2443
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2444
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2445
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2446
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2447
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2448
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2449
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2450
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2451
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2452
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2453
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2454
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2455
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2456
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2457
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2458
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2459
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2460
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2461
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2462
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2463
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2464
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2465
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2466
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3112, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2467
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2468
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2469
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2470
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2471
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2472
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2473
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2474
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2475
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		53,   // FieldValue
		49,   // DirectFieldValue
		51,   // IndirectFieldValue
		50,   // BracedFieldValue
		54,   // PositionalFieldName
		55,   // PositionalFieldValue
		40,   // FullSrec
		62,   // OosvarValue
		46,   // DirectOosvarValue
		48,   // IndirectOosvarValue
		47,   // BracedOosvarValue
		45,   // FullOosvar
		31,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3119, // TernaryTerm
		79,   // LogicalOrTerm
		80,   // LogicalXORTerm
		81,   // LogicalAndTerm
		82,   // AbsentCoalesceTerm
		83,   // EmptyCoalesceTerm
		84,   // EqneTerm
		85,   // CmpTerm
		86,   // BitwiseORTerm
		87,   // BitwiseXORTerm
		88,   // BitwiseANDTerm
		89,   // BitwiseShiftTerm
		90,   // AddsubdotTerm
		92,   // MuldivTerm
		96,   // UnaryOpTerm
		99,   // PowTerm
		100,  // PrecedenceChainEnd
		101,  // MlrvalOrFunction
		110,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		52,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		112,  // ContextVariable
		125,  // ENV
		127,  // ArrayOrMapIndexAccess
		128,  // ArrayOrMapPositionalNameAccess
		129,  // ArrayOrMapPositionalValueAccess
		130,  // ArraySliceAccess
		131,  // FunctionCallsite
		132,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2476
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2477
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2478
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2479
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3121, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2480
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2481
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2482
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2483
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2484
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2485
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3128, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2486
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		3129, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2487
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2488
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2489
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		3131, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2490
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		3132, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2491
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		3133, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2492
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		3134, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2493
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3135, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2494
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3136, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2495
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3137, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2496
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3138, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2497
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3139, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2498
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3140, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2499
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3141, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2500
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3142, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2501
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		3143, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2502
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		3144, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2503
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		3145, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2504
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3146, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2505
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3147, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2506
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3148, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2507
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3149, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2508
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3150, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2509
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3151, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2510
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3152, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2511
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3153, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2512
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2513
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3154, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2514
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3155, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2515
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3156, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2516
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3157, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2517
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3158, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2518
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3159, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2519
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3160, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2520
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2521
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2522
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2523
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2524
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2525
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		3161, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2526
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		3162, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2527
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3164, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2528
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3165, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2529
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2530
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2531
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3167, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2532
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		3168, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2533
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2534
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2535
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2536
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2537
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2538
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2539
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2540
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2541
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2542
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2543
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2544
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2545
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2546
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2547
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2548
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2549
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2550
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2551
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2552
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2553
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2554
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2555
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2556
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2557
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2558
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2559
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2560
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2561
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2562
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2563
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2564
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2565
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2566
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2567
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2568
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2569
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2570
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2571
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2572
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2573
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2574
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2575
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2576
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3177, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2577
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2578
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2579
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2580
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2581
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2582
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2583
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2584
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2585
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2586
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		3184, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2587
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2588
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2589
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2590
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2591
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2592
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2593
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3190, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2594
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		3191, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2595
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		3192, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2596
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		3193, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2597
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		3194, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2598
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		3195, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2599
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3196, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2600
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3197, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2601
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3198, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2602
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3199, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2603
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3200, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2604
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3201, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2605
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3202, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2606
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3203, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2607
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		3204, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2608
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		3205, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2609
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		3206, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2610
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3207, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2611
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3208, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2612
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3209, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2613
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3210, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2614
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3211, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2615
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3212, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2616
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3213, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2617
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3214, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2618
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2619
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3215, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2620
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3216, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2621
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3217, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2622
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3218, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2623
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3219, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2624
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3220, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2625
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3221, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2626
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2627
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2628
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2629
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2630
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2631
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		3222, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2632
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		3223, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2633
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3225, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2634
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3226, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2635
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2636
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2637
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3228, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2638
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		3229, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2639
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2640
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2641
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2642
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		3233, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2643
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		3235, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2644
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		3236, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2645
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2646
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2647
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2648
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3239, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2649
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3323, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2650
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3324, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2651
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3325, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2652
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3326, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2653
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3327, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2654
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3328, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2655
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3329, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2656
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3330, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2657
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3331, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2658
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3332, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2659
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3333, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2660
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3334, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2661
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3335, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2662
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3336, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2663
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3337, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2664
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3338, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2665
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3339, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2666
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3340, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2667
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		3341, // Rvalue
		3267, // PrecedenceChainStart
		3268, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2668
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		3342, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2669
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		3344, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2670
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2671
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2672
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2673
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2674
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2675
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2676
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2677
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3353, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2678
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		3354, // LogicalXORTerm
		1706, // LogicalAndTerm
		1707, // AbsentCoalesceTerm
		1708, // EmptyCoalesceTerm
		1709, // EqneTerm
		1710, // CmpTerm
		1711, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2679
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		3355, // LogicalAndTerm
		1707, // AbsentCoalesceTerm
		1708, // EmptyCoalesceTerm
		1709, // EqneTerm
		1710, // CmpTerm
		1711, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2680
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		3356, // AbsentCoalesceTerm
		1708, // EmptyCoalesceTerm
		1709, // EqneTerm
		1710, // CmpTerm
		1711, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2681
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		3357, // EmptyCoalesceTerm
		1709, // EqneTerm
		1710, // CmpTerm
		1711, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2682
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		3358, // EqneTerm
		1710, // CmpTerm
		1711, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2683
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3359, // CmpTerm
		1711, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2684
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3360, // CmpTerm
		1711, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2685
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3361, // CmpTerm
		1711, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2686
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3362, // CmpTerm
		1711, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2687
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3363, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2688
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3364, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2689
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3365, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2690
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3366, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2691
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		3367, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2692
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		3368, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2693
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		3369, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2694
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3370, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2695
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3371, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2696
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3372, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2697
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3373, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2698
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3374, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2699
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3375, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2700
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3376, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2701
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3377, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2702
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2703
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		2670, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2704
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2705
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2706
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3378, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2707
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3379, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2708
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3380, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2709
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3381, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2710
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3382, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2711
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3383, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2712
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3384, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2713
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2714
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2715
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2716
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2717
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2718
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		3385, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2719
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		3386, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2720
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3388, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2721
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3389, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2722
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2723
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2724
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3391, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2725
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		3392, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2726
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		3395, // Assignment
		-1,   // Unset
		1673, // Lvalue
		3396, // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		30,   // Typedecl
		3397, // Rvalue
		3425, // PrecedenceChainStart
		3426, // TernaryTerm
		3427, // LogicalOrTerm
		3428, // LogicalXORTerm
		3429, // LogicalAndTerm
		3430, // AbsentCoalesceTerm
		3431, // EmptyCoalesceTerm
		3432, // EqneTerm
		3433, // CmpTerm
		3434, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		3481, // TripleForContinuation
		3482, // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2727
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		3483, // Assignment
		-1,   // Unset
		1673, // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		30,   // Typedecl
		1674, // Rvalue
		1702, // PrecedenceChainStart
		1703, // TernaryTerm
		1704, // LogicalOrTerm
		1705, // LogicalXORTerm
		1706, // LogicalAndTerm
		1707, // AbsentCoalesceTerm
		1708, // EmptyCoalesceTerm
		1709, // EqneTerm
		1710, // CmpTerm
		1711, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2728
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		3484, // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2729
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2730
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2731
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2732
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2733
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2734
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2735
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2736
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2737
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2738
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2739
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2740
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2741
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2742
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2743
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2744
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2745
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3494, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2746
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		3495, // LogicalXORTerm
		1796, // LogicalAndTerm
		1797, // AbsentCoalesceTerm
		1798, // EmptyCoalesceTerm
		1799, // EqneTerm
		1800, // CmpTerm
		1801, // BitwiseORTerm
		1802, // BitwiseXORTerm
		1803, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2747
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		3496, // LogicalAndTerm
		1797, // AbsentCoalesceTerm
		1798, // EmptyCoalesceTerm
		1799, // EqneTerm
		1800, // CmpTerm
		1801, // BitwiseORTerm
		1802, // BitwiseXORTerm
		1803, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2748
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		3497, // AbsentCoalesceTerm
		1798, // EmptyCoalesceTerm
		1799, // EqneTerm
		1800, // CmpTerm
		1801, // BitwiseORTerm
		1802, // BitwiseXORTerm
		1803, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2749
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		3498, // EmptyCoalesceTerm
		1799, // EqneTerm
		1800, // CmpTerm
		1801, // BitwiseORTerm
		1802, // BitwiseXORTerm
		1803, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2750
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		3499, // EqneTerm
		1800, // CmpTerm
		1801, // BitwiseORTerm
		1802, // BitwiseXORTerm
		1803, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2751
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3500, // CmpTerm
		1801, // BitwiseORTerm
		1802, // BitwiseXORTerm
		1803, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2752
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3501, // CmpTerm
		1801, // BitwiseORTerm
		1802, // BitwiseXORTerm
		1803, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2753
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3502, // CmpTerm
		1801, // BitwiseORTerm
		1802, // BitwiseXORTerm
		1803, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2754
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3503, // CmpTerm
		1801, // BitwiseORTerm
		1802, // BitwiseXORTerm
		1803, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2755
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3504, // BitwiseORTerm
		1802, // BitwiseXORTerm
		1803, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2756
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3505, // BitwiseORTerm
		1802, // BitwiseXORTerm
		1803, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2757
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3506, // BitwiseORTerm
		1802, // BitwiseXORTerm
		1803, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2758
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3507, // BitwiseORTerm
		1802, // BitwiseXORTerm
		1803, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2759
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		3508, // BitwiseXORTerm
		1803, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2760
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		3509, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2761
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		3510, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2762
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3511, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2763
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3512, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2764
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3513, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2765
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3514, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2766
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3515, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2767
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3516, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2768
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3517, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2769
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3518, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2770
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2771
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3519, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2772
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3520, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2773
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3521, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2774
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3522, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2775
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3523, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2776
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3524, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2777
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3525, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2778
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2779
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2780
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2781
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2782
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2783
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		3526, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2784
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		3527, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2785
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3529, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2786
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3530, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2787
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2788
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2789
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3532, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2790
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		3533, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2791
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2792
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2793
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3536, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2794
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2795
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3537, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2796
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2797
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2798
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2799
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2800
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2801
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2802
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2803
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		3542, // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		900,  // BracelessStatement
		904,  // Assignment
		905,  // Unset
		923,  // Lvalue
		906,  // BareBoolean
		907,  // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		908,  // PrintStatement
		909,  // PrintnStatement
		910,  // EprintStatement
		911,  // EprintnStatement
		912,  // DumpStatement
		913,  // EdumpStatement
		914,  // TeeStatement
		915,  // EmitFStatement
		916,  // EmitStatement
		917,  // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		30,   // Typedecl
		924,  // Rvalue
		964,  // PrecedenceChainStart
		965,  // TernaryTerm
		966,  // LogicalOrTerm
		967,  // LogicalXORTerm
		968,  // LogicalAndTerm
		969,  // AbsentCoalesceTerm
		970,  // EmptyCoalesceTerm
		971,  // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		922,  // SubroutineCallsite
		-1,   // SubroutineName
		901,  // BracefulStatement
		1021, // BeginBlock
		1022, // EndBlock
		1023, // CondBlock
		1024, // IfChain
		1031, // IfElifStar
		1032, // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		1025, // WhileLoop
		918,  // DoWhileLoop
		1026, // ForLoop
		1036, // ForLoopOneVariable
		1037, // ForLoopTwoVariable
		1038, // ForLoopMultivariable
		-1,   // MultiIndex
		1039, // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		919,  // BreakStatement
		920,  // ContinueStatement
		1027, // FunctionDefinition
		1028, // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		921,  // ReturnStatement
	},
	gotoRow{ // S2804
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2805
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2806
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2807
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2808
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2809
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2810
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2811
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2812
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2813
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2814
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2815
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2816
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2817
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2818
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2819
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2820
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2821
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2822
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2823
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2824
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2825
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2826
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2827
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2828
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2829
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2830
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2831
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2832
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2833
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2834
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2835
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2836
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2837
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3550, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2838
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		3551, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2839
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		3552, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2840
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		3553, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2841
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		3554, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2842
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		3555, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2843
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3556, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2844
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3557, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2845
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3558, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2846
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3559, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2847
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3560, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2848
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3561, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2849
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3562, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2850
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3563, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2851
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		3564, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2852
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		3565, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2853
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		3566, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2854
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3567, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2855
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3568, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2856
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3569, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2857
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3570, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2858
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3571, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2859
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3572, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2860
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3573, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2861
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3574, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2862
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2863
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3575, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2864
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3576, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2865
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3577, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2866
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3578, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2867
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3579, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2868
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3580, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2869
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3581, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2870
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2871
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2872
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2873
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2874
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2875
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		3582, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2876
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		3583, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2877
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3585, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2878
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3586, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2879
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2880
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2881
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3588, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2882
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		3589, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2883
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2884
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2885
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		2014, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		3592, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2886
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		2014, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		3593, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2887
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2888
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2889
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2890
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2891
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2892
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2893
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2894
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2895
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2896
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2897
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2898
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3599, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2899
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		3600, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2900
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		3601, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2901
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		3602, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2902
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		3603, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2903
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		3604, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2904
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3605, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2905
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3606, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2906
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3607, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2907
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3608, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2908
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3609, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2909
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3610, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2910
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3611, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2911
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		3612, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2912
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		3613, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2913
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		3614, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2914
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		3615, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2915
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3616, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2916
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3617, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2917
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		3618, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2918
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3619, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2919
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3620, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2920
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3621, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2921
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3622, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2922
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		3623, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2923
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2924
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3624, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2925
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3625, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2926
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3626, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2927
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3627, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2928
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3628, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2929
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3629, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2930
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3630, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2931
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2932
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2933
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2934
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2935
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2936
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		3631, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2937
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		3632, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2938
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3634, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2939
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3635, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2940
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2941
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2942
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3637, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2943
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		3638, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2944
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		2014, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		3640, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2945
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		2014, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		3641, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2946
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		3642, // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2947
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2948
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2949
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		3645, // EmittableList
		-1,   // EmittableAsList
		2116, // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		2121, // DirectFieldValue
		2123, // IndirectFieldValue
		2122, // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		2114, // FullSrec
		-1,   // OosvarValue
		2118, // DirectOosvarValue
		2120, // IndirectOosvarValue
		2119, // BracedOosvarValue
		2117, // FullOosvar
		2112, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		2124, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2950
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		3646, // EmittableList
		-1,   // EmittableAsList
		2116, // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		2121, // DirectFieldValue
		2123, // IndirectFieldValue
		2122, // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		2114, // FullSrec
		-1,   // OosvarValue
		2118, // DirectOosvarValue
		2120, // IndirectOosvarValue
		2119, // BracedOosvarValue
		2117, // FullOosvar
		2112, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		2124, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2951
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2952
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2953
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		3649, // EmittableAsList
		2138, // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		2121, // DirectFieldValue
		2123, // IndirectFieldValue
		2122, // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		2114, // FullSrec
		-1,   // OosvarValue
		2118, // DirectOosvarValue
		2120, // IndirectOosvarValue
		2119, // BracedOosvarValue
		2117, // FullOosvar
		2112, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		2124, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2954
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		3652, // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		3651, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2955
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2956
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2957
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		3654, // EmittableAsList
		2138, // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		2121, // DirectFieldValue
		2123, // IndirectFieldValue
		2122, // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		2114, // FullSrec
		-1,   // OosvarValue
		2118, // DirectOosvarValue
		2120, // IndirectOosvarValue
		2119, // BracedOosvarValue
		2117, // FullOosvar
		2112, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		2124, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2958
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		3656, // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		3651, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2959
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2960
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2961
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2962
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2963
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2964
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2965
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2966
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2967
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2968
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2969
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2970
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2971
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2972
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2973
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2974
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2975
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2976
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2977
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2978
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2979
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2980
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2981
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2982
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2983
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2984
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2985
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2986
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2987
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2988
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2989
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2990
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2991
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2992
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2993
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2994
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2995
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2996
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2997
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S2998
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3663, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S2999
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3000
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3001
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3002
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3003
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3004
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3005
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		3669, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3006
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		3671, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3007
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3008
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3009
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3010
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3011
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3012
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		2671, // LocalVariable
		-1,   // Typedecl
		2670, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		3677, // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3013
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3014
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		2728, // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		3679, // FuncOrSubrParameterList
		2733, // FuncOrSubrNonEmptyParameterList
		2734, // FuncOrSubrParameter
		2735, // UntypedFuncOrSubrParameterName
		2736, // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3015
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		2728, // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		3680, // FuncOrSubrParameterList
		2733, // FuncOrSubrNonEmptyParameterList
		2734, // FuncOrSubrParameter
		2735, // UntypedFuncOrSubrParameterName
		2736, // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3016
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3017
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3018
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		291,  // FieldValue
		287,  // DirectFieldValue
		289,  // IndirectFieldValue
		288,  // BracedFieldValue
		292,  // PositionalFieldName
		293,  // PositionalFieldValue
		281,  // FullSrec
		300,  // OosvarValue
		284,  // DirectOosvarValue
		286,  // IndirectOosvarValue
		285,  // BracedOosvarValue
		283,  // FullOosvar
		280,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3682, // TernaryTerm
		309,  // LogicalOrTerm
		310,  // LogicalXORTerm
		311,  // LogicalAndTerm
		312,  // AbsentCoalesceTerm
		313,  // EmptyCoalesceTerm
		314,  // EqneTerm
		315,  // CmpTerm
		316,  // BitwiseORTerm
		317,  // BitwiseXORTerm
		318,  // BitwiseANDTerm
		319,  // BitwiseShiftTerm
		320,  // AddsubdotTerm
		322,  // MuldivTerm
		326,  // UnaryOpTerm
		329,  // PowTerm
		330,  // PrecedenceChainEnd
		331,  // MlrvalOrFunction
		340,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		290,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		342,  // ContextVariable
		355,  // ENV
		357,  // ArrayOrMapIndexAccess
		358,  // ArrayOrMapPositionalNameAccess
		359,  // ArrayOrMapPositionalValueAccess
		360,  // ArraySliceAccess
		361,  // FunctionCallsite
		362,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3019
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3020
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3683, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3021
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3022
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3023
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3024
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3025
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3026
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3027
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3028
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3029
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3689, // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3030
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3031
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3690, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3032
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3033
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3034
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3035
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3036
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3037
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3038
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3039
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3040
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3041
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3042
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3043
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3044
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3045
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3046
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3047
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3048
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3049
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3050
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3051
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3052
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3053
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3054
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3055
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3056
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3057
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3058
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3059
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3060
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3061
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3062
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3063
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3064
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3065
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3066
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3067
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3068
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3069
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3070
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3071
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3072
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3073
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3074
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3075
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3076
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3077
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3078
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3700, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3079
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3080
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3081
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3082
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3083
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3084
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3085
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		3706, // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		2367, // Rvalue
		400,  // PrecedenceChainStart
		401,  // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3086
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3087
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		3708, // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		2367, // Rvalue
		400,  // PrecedenceChainStart
		401,  // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3088
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3089
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		3709, // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		2367, // Rvalue
		400,  // PrecedenceChainStart
		401,  // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3090
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3091
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3092
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3093
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3094
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3095
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3711, // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3096
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3097
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3712, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3098
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3099
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3100
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3101
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3102
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3103
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3104
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		3717, // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		2367, // Rvalue
		400,  // PrecedenceChainStart
		401,  // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3105
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3106
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		3719, // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		2367, // Rvalue
		400,  // PrecedenceChainStart
		401,  // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3107
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3108
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3109
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3721, // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3110
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3111
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3722, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3112
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3113
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3114
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3115
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3116
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3117
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3118
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3119
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3120
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3121
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3122
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3123
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3124
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3125
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3126
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3127
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3128
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3129
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3130
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3131
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3132
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3133
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3134
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3135
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3136
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3137
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3138
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3139
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3140
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3141
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3142
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3143
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3144
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3145
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3146
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3147
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3148
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3149
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3150
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3151
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3152
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3153
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3154
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3155
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3156
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3157
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3158
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3159
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3160
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3161
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3162
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3163
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3733, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3164
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3165
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3166
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3167
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3168
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3169
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3170
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3171
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3172
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3173
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3174
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3741, // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3175
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3176
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3742, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3177
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3178
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3179
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3180
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3181
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3182
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3183
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3184
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3185
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3186
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3187
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3188
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3189
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3190
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3191
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3192
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3193
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3194
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3195
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3196
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3197
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3198
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3199
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3200
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3201
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3202
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3203
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3204
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3205
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3206
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3207
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3208
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3209
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3210
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3211
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3212
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3213
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3214
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3215
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3216
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3217
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3218
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3219
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3220
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3221
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3222
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3223
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3224
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3752, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3225
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3226
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3227
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3228
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3229
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3230
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3231
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3232
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		3758, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3233
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3234
		-1,   // S'
		-1,   // Root
		3759, // StatementBlock
		899,  // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		900,  // BracelessStatement
		904,  // Assignment
		905,  // Unset
		923,  // Lvalue
		906,  // BareBoolean
		907,  // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		908,  // PrintStatement
		909,  // PrintnStatement
		910,  // EprintStatement
		911,  // EprintnStatement
		912,  // DumpStatement
		913,  // EdumpStatement
		914,  // TeeStatement
		915,  // EmitFStatement
		916,  // EmitStatement
		917,  // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		30,   // Typedecl
		924,  // Rvalue
		964,  // PrecedenceChainStart
		965,  // TernaryTerm
		966,  // LogicalOrTerm
		967,  // LogicalXORTerm
		968,  // LogicalAndTerm
		969,  // AbsentCoalesceTerm
		970,  // EmptyCoalesceTerm
		971,  // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		922,  // SubroutineCallsite
		-1,   // SubroutineName
		901,  // BracefulStatement
		1021, // BeginBlock
		1022, // EndBlock
		1023, // CondBlock
		1024, // IfChain
		1031, // IfElifStar
		1032, // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		1025, // WhileLoop
		918,  // DoWhileLoop
		1026, // ForLoop
		1036, // ForLoopOneVariable
		1037, // ForLoopTwoVariable
		1038, // ForLoopMultivariable
		-1,   // MultiIndex
		1039, // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		919,  // BreakStatement
		920,  // ContinueStatement
		1027, // FunctionDefinition
		1028, // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		921,  // ReturnStatement
	},
	gotoRow{ // S3235
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3236
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3237
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3238
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		3762, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3239
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3240
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3241
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3242
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		3763, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3243
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3244
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3245
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3246
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3247
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3248
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3249
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3250
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3251
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3252
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3253
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3254
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3255
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3764, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3256
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3257
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3765, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3258
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3766, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3259
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3260
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3261
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3262
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3767, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3263
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3264
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3265
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3266
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3267
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3268
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3269
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3270
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3271
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3272
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3273
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3274
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3275
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3276
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3277
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3278
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3279
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3280
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3281
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3793, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3282
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3283
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3801, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3284
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3802, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3285
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3803, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3286
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3287
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3804, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3288
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3805, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3289
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3290
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3291
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3292
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3293
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3294
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3295
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3296
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3297
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3298
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3299
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3300
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3301
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		714,  // Rvalue
		743,  // PrecedenceChainStart
		744,  // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		3811, // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3302
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3303
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3304
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3305
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3306
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3307
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3308
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3309
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3310
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3311
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3312
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3313
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3314
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3315
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3316
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3317
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3318
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3319
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3320
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3321
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3322
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3323
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3324
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3325
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3326
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3327
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3328
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3329
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3330
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3331
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3332
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3333
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3334
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3335
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3336
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3337
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3338
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3339
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3340
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3341
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3342
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3343
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3344
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3345
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3346
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		3816, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3347
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		3817, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3348
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3349
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3350
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3351
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3352
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3353
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3354
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3355
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3356
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3357
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3358
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3359
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3360
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3361
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3362
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3363
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3364
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3365
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3366
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3367
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3368
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3369
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3370
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3371
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3372
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3373
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3374
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3375
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3376
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3377
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3378
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3379
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3380
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3381
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3382
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3383
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3384
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3385
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3386
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3387
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3824, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3388
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3389
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3390
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3391
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3392
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3393
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3394
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		166,  // Rvalue
		196,  // PrecedenceChainStart
		197,  // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		3831, // MapLiteralKeyValuePairs
		232,  // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3395
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3396
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3397
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3398
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3399
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3400
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		3832, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3401
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3402
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3403
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3404
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3405
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3406
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3407
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3408
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3409
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3410
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3411
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3412
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3413
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3833, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3414
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3415
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3834, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3416
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3835, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3417
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3418
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3419
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3420
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3836, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3421
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3422
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3423
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3424
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3425
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3426
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3427
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3428
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3429
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3430
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3431
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3432
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3433
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3434
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3435
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3436
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3437
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3438
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3439
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3862, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3440
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3441
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3870, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3442
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3871, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3443
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3872, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3444
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3445
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3873, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3446
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		3874, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3447
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3448
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3449
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3450
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3451
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3452
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3453
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3454
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3455
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3456
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3457
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3458
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3459
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		726,  // FieldValue
		722,  // DirectFieldValue
		724,  // IndirectFieldValue
		723,  // BracedFieldValue
		727,  // PositionalFieldName
		728,  // PositionalFieldValue
		716,  // FullSrec
		736,  // OosvarValue
		719,  // DirectOosvarValue
		721,  // IndirectOosvarValue
		720,  // BracedOosvarValue
		718,  // FullOosvar
		715,  // LocalVariable
		-1,   // Typedecl
		714,  // Rvalue
		743,  // PrecedenceChainStart
		744,  // TernaryTerm
		745,  // LogicalOrTerm
		746,  // LogicalXORTerm
		747,  // LogicalAndTerm
		748,  // AbsentCoalesceTerm
		749,  // EmptyCoalesceTerm
		750,  // EqneTerm
		751,  // CmpTerm
		752,  // BitwiseORTerm
		753,  // BitwiseXORTerm
		754,  // BitwiseANDTerm
		755,  // BitwiseShiftTerm
		756,  // AddsubdotTerm
		758,  // MuldivTerm
		762,  // UnaryOpTerm
		765,  // PowTerm
		766,  // PrecedenceChainEnd
		767,  // MlrvalOrFunction
		776,  // ArrayLiteral
		3880, // ArrayLiteralElements
		725,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		779,  // ContextVariable
		792,  // ENV
		794,  // ArrayOrMapIndexAccess
		795,  // ArrayOrMapPositionalNameAccess
		796,  // ArrayOrMapPositionalValueAccess
		797,  // ArraySliceAccess
		798,  // FunctionCallsite
		799,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3460
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3461
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3462
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3463
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3464
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3465
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3466
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3467
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3468
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3469
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3470
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3471
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3472
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3473
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3474
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3475
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3476
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3477
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3478
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3479
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3480
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3481
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3482
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3483
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3484
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3485
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		3885, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3486
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		2728, // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		3887, // FuncOrSubrNonEmptyParameterList
		2734, // FuncOrSubrParameter
		2735, // UntypedFuncOrSubrParameterName
		2736, // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3487
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		3888, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3488
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3489
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3490
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3491
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3492
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3493
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3494
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3495
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3496
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3497
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3498
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3499
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3500
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3501
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3502
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3503
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3504
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3505
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3506
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3507
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3508
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3509
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3510
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3511
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3512
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3513
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3514
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3515
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3516
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3517
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3518
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3519
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3520
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3521
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3522
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3523
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3524
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3525
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3526
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3527
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3528
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3894, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3529
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3530
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3531
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3532
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3533
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3534
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3535
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3536
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3537
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3538
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3539
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3540
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3541
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3542
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3543
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3544
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3545
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3546
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3547
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3548
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3549
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3550
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3551
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3552
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3553
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3554
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3555
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3556
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3557
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3558
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3559
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3560
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3561
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3562
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3563
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3564
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3565
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3566
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3567
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3568
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3569
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3570
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3571
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3572
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3573
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3574
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3575
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3576
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3577
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3578
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3579
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3580
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3581
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3582
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3583
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3584
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3907, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3585
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3586
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3587
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3588
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3589
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3590
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3591
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3592
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3593
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3594
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3595
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3596
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3597
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3598
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3599
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3600
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3601
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3602
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3603
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3604
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3605
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3606
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3607
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3608
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3609
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3610
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3611
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3612
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3613
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3614
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3615
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3616
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3617
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3618
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3619
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3620
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3621
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3622
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3623
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3624
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3625
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3626
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3627
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3628
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3629
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3630
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3631
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3632
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3633
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3918, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3634
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3635
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3636
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3637
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3638
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3639
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3640
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3641
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3642
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3643
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3644
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3645
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3646
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3647
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3648
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3649
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3650
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		3925, // EmittableList
		-1,   // EmittableAsList
		1267, // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		1272, // DirectFieldValue
		1274, // IndirectFieldValue
		1273, // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		1265, // FullSrec
		-1,   // OosvarValue
		1269, // DirectOosvarValue
		1271, // IndirectOosvarValue
		1270, // BracedOosvarValue
		1268, // FullOosvar
		1264, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		1275, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3651
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3652
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3653
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3654
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3655
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		3929, // EmittableList
		-1,   // EmittableAsList
		1267, // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		1272, // DirectFieldValue
		1274, // IndirectFieldValue
		1273, // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		1265, // FullSrec
		-1,   // OosvarValue
		1269, // DirectOosvarValue
		1271, // IndirectOosvarValue
		1270, // BracedOosvarValue
		1268, // FullOosvar
		1264, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		1275, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3656
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3657
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3658
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3659
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3660
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3932, // TernaryTerm
		966,  // LogicalOrTerm
		967,  // LogicalXORTerm
		968,  // LogicalAndTerm
		969,  // AbsentCoalesceTerm
		970,  // EmptyCoalesceTerm
		971,  // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3661
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3662
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3933, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3663
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3664
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3665
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3666
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3667
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3668
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3669
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3670
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3671
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3672
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		3940, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3673
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		3942, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3674
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		3943, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3675
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		3944, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3676
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		3945, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3677
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3678
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		3395, // Assignment
		-1,   // Unset
		1673, // Lvalue
		3396, // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		30,   // Typedecl
		3397, // Rvalue
		3425, // PrecedenceChainStart
		3426, // TernaryTerm
		3427, // LogicalOrTerm
		3428, // LogicalXORTerm
		3429, // LogicalAndTerm
		3430, // AbsentCoalesceTerm
		3431, // EmptyCoalesceTerm
		3432, // EqneTerm
		3433, // CmpTerm
		3434, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		3947, // TripleForContinuation
		3482, // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3679
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3680
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3681
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3682
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3683
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3684
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3685
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3686
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3687
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3688
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3689
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3690
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3691
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3692
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3693
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3694
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3695
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3696
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3697
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1181, // FieldValue
		1177, // DirectFieldValue
		1179, // IndirectFieldValue
		1178, // BracedFieldValue
		1182, // PositionalFieldName
		1183, // PositionalFieldValue
		1171, // FullSrec
		1190, // OosvarValue
		1174, // DirectOosvarValue
		1176, // IndirectOosvarValue
		1175, // BracedOosvarValue
		1173, // FullOosvar
		1167, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3955, // TernaryTerm
		1199, // LogicalOrTerm
		1200, // LogicalXORTerm
		1201, // LogicalAndTerm
		1202, // AbsentCoalesceTerm
		1203, // EmptyCoalesceTerm
		1204, // EqneTerm
		1205, // CmpTerm
		1206, // BitwiseORTerm
		1207, // BitwiseXORTerm
		1208, // BitwiseANDTerm
		1209, // BitwiseShiftTerm
		1210, // AddsubdotTerm
		1212, // MuldivTerm
		1216, // UnaryOpTerm
		1219, // PowTerm
		1220, // PrecedenceChainEnd
		1221, // MlrvalOrFunction
		1230, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1180, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1232, // ContextVariable
		1245, // ENV
		1247, // ArrayOrMapIndexAccess
		1248, // ArrayOrMapPositionalNameAccess
		1249, // ArrayOrMapPositionalValueAccess
		1250, // ArraySliceAccess
		1251, // FunctionCallsite
		1252, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3698
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3699
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3956, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3700
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3701
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3702
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3703
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3704
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3705
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3706
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3707
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3708
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3709
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3710
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3711
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3712
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3713
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3714
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3715
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3716
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3717
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3718
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3719
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3720
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3721
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3722
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3723
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3724
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3725
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3726
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3727
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3728
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3729
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3730
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3968, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3731
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3732
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3969, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3733
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3734
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3735
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3736
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3737
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3738
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3739
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3740
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3741
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3742
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3743
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3744
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3745
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3746
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3747
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3748
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3749
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3977, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3750
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3751
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		3978, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3752
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3753
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3754
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3755
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3756
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3757
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3758
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3759
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3760
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3761
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3762
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3763
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3764
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3765
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3766
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3767
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3768
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		3990, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3769
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		3991, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3770
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		3992, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3771
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		3993, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3772
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		3994, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3773
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		3995, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3774
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3996, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3775
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3997, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3776
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3998, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3777
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		3999, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3778
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		4000, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3779
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		4001, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3780
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		4002, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3781
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		4003, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3782
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		4004, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3783
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		4005, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3784
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		4006, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3785
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		4007, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3786
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		4008, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3787
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		4009, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3788
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		4010, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3789
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		4011, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3790
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		4012, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3791
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		4013, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3792
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		4014, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3793
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3794
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		4015, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3795
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		4016, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3796
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		4017, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3797
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		4018, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3798
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		4019, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3799
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		4020, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3800
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		4021, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3801
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3802
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3803
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3804
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3805
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3806
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		4022, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3807
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		4023, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3808
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		4025, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3809
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		4026, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3810
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3811
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3812
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		4028, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3813
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		4029, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3814
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		4031, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3815
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		4032, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3816
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3817
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3818
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		4033, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3819
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3820
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3821
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		4035, // TernaryTerm
		1704, // LogicalOrTerm
		1705, // LogicalXORTerm
		1706, // LogicalAndTerm
		1707, // AbsentCoalesceTerm
		1708, // EmptyCoalesceTerm
		1709, // EqneTerm
		1710, // CmpTerm
		1711, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3822
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3823
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		4036, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3824
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3825
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3826
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3827
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3828
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3829
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3830
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3831
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3832
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3833
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3834
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3835
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3836
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3837
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		178,  // FieldValue
		174,  // DirectFieldValue
		176,  // IndirectFieldValue
		175,  // BracedFieldValue
		179,  // PositionalFieldName
		180,  // PositionalFieldValue
		168,  // FullSrec
		187,  // OosvarValue
		171,  // DirectOosvarValue
		173,  // IndirectOosvarValue
		172,  // BracedOosvarValue
		170,  // FullOosvar
		167,  // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		4047, // TernaryTerm
		198,  // LogicalOrTerm
		199,  // LogicalXORTerm
		200,  // LogicalAndTerm
		201,  // AbsentCoalesceTerm
		202,  // EmptyCoalesceTerm
		203,  // EqneTerm
		204,  // CmpTerm
		205,  // BitwiseORTerm
		206,  // BitwiseXORTerm
		207,  // BitwiseANDTerm
		208,  // BitwiseShiftTerm
		209,  // AddsubdotTerm
		211,  // MuldivTerm
		215,  // UnaryOpTerm
		218,  // PowTerm
		219,  // PrecedenceChainEnd
		220,  // MlrvalOrFunction
		229,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		177,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		233,  // ContextVariable
		246,  // ENV
		248,  // ArrayOrMapIndexAccess
		249,  // ArrayOrMapPositionalNameAccess
		250,  // ArrayOrMapPositionalValueAccess
		251,  // ArraySliceAccess
		252,  // FunctionCallsite
		253,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3838
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		4048, // LogicalXORTerm
		3429, // LogicalAndTerm
		3430, // AbsentCoalesceTerm
		3431, // EmptyCoalesceTerm
		3432, // EqneTerm
		3433, // CmpTerm
		3434, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3839
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		4049, // LogicalAndTerm
		3430, // AbsentCoalesceTerm
		3431, // EmptyCoalesceTerm
		3432, // EqneTerm
		3433, // CmpTerm
		3434, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3840
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		4050, // AbsentCoalesceTerm
		3431, // EmptyCoalesceTerm
		3432, // EqneTerm
		3433, // CmpTerm
		3434, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3841
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		4051, // EmptyCoalesceTerm
		3432, // EqneTerm
		3433, // CmpTerm
		3434, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3842
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		4052, // EqneTerm
		3433, // CmpTerm
		3434, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3843
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		4053, // CmpTerm
		3434, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3844
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		4054, // CmpTerm
		3434, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3845
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		4055, // CmpTerm
		3434, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3846
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		4056, // CmpTerm
		3434, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3847
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		4057, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3848
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		4058, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3849
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		4059, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3850
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		4060, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3851
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		4061, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3852
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		4062, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3853
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		4063, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3854
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		4064, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3855
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		4065, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3856
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		4066, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3857
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		4067, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3858
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		4068, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3859
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		4069, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3860
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		4070, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3861
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		4071, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3862
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3863
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		4072, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3864
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		4073, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3865
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		4074, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3866
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		4075, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3867
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		4076, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3868
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		4077, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3869
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		4078, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3870
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3871
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3872
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3873
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3874
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3875
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		4079, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3876
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1446, // FieldValue
		1442, // DirectFieldValue
		1444, // IndirectFieldValue
		1443, // BracedFieldValue
		1447, // PositionalFieldName
		1448, // PositionalFieldValue
		1436, // FullSrec
		1455, // OosvarValue
		1439, // DirectOosvarValue
		1441, // IndirectOosvarValue
		1440, // BracedOosvarValue
		1438, // FullOosvar
		1435, // LocalVariable
		-1,   // Typedecl
		4080, // Rvalue
		1462, // PrecedenceChainStart
		1463, // TernaryTerm
		1464, // LogicalOrTerm
		1466, // LogicalXORTerm
		1467, // LogicalAndTerm
		1468, // AbsentCoalesceTerm
		1469, // EmptyCoalesceTerm
		1470, // EqneTerm
		1471, // CmpTerm
		1472, // BitwiseORTerm
		1473, // BitwiseXORTerm
		1474, // BitwiseANDTerm
		1475, // BitwiseShiftTerm
		1476, // AddsubdotTerm
		1478, // MuldivTerm
		1482, // UnaryOpTerm
		1485, // PowTerm
		1486, // PrecedenceChainEnd
		1487, // MlrvalOrFunction
		1496, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1445, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1498, // ContextVariable
		1511, // ENV
		1513, // ArrayOrMapIndexAccess
		1514, // ArrayOrMapPositionalNameAccess
		1515, // ArrayOrMapPositionalValueAccess
		1516, // ArraySliceAccess
		1517, // FunctionCallsite
		1518, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3877
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		4082, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3878
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		4083, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3879
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3880
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3881
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		4085, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3882
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		1578, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		4086, // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3883
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		4088, // Assignment
		-1,   // Unset
		4089, // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		30,   // Typedecl
		1674, // Rvalue
		1702, // PrecedenceChainStart
		1703, // TernaryTerm
		1704, // LogicalOrTerm
		1705, // LogicalXORTerm
		1706, // LogicalAndTerm
		1707, // AbsentCoalesceTerm
		1708, // EmptyCoalesceTerm
		1709, // EqneTerm
		1710, // CmpTerm
		1711, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		4090, // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3884
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		3395, // Assignment
		-1,   // Unset
		1673, // Lvalue
		3396, // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		30,   // Typedecl
		3397, // Rvalue
		3425, // PrecedenceChainStart
		3426, // TernaryTerm
		3427, // LogicalOrTerm
		3428, // LogicalXORTerm
		3429, // LogicalAndTerm
		3430, // AbsentCoalesceTerm
		3431, // EmptyCoalesceTerm
		3432, // EqneTerm
		3433, // CmpTerm
		3434, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		4091, // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3885
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3886
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		4092, // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3887
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3888
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3889
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3890
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3891
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1776, // FieldValue
		1772, // DirectFieldValue
		1774, // IndirectFieldValue
		1773, // BracedFieldValue
		1777, // PositionalFieldName
		1778, // PositionalFieldValue
		1766, // FullSrec
		1785, // OosvarValue
		1769, // DirectOosvarValue
		1771, // IndirectOosvarValue
		1770, // BracedOosvarValue
		1768, // FullOosvar
		1765, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		4102, // TernaryTerm
		1794, // LogicalOrTerm
		1795, // LogicalXORTerm
		1796, // LogicalAndTerm
		1797, // AbsentCoalesceTerm
		1798, // EmptyCoalesceTerm
		1799, // EqneTerm
		1800, // CmpTerm
		1801, // BitwiseORTerm
		1802, // BitwiseXORTerm
		1803, // BitwiseANDTerm
		1804, // BitwiseShiftTerm
		1805, // AddsubdotTerm
		1807, // MuldivTerm
		1811, // UnaryOpTerm
		1814, // PowTerm
		1815, // PrecedenceChainEnd
		1816, // MlrvalOrFunction
		1825, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1775, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1827, // ContextVariable
		1840, // ENV
		1842, // ArrayOrMapIndexAccess
		1843, // ArrayOrMapPositionalNameAccess
		1844, // ArrayOrMapPositionalValueAccess
		1845, // ArraySliceAccess
		1846, // FunctionCallsite
		1847, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3892
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3893
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		4103, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3894
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3895
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3896
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3897
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3898
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3899
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3900
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3901
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3902
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3903
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3904
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1940, // FieldValue
		1936, // DirectFieldValue
		1938, // IndirectFieldValue
		1937, // BracedFieldValue
		1941, // PositionalFieldName
		1942, // PositionalFieldValue
		1930, // FullSrec
		1949, // OosvarValue
		1933, // DirectOosvarValue
		1935, // IndirectOosvarValue
		1934, // BracedOosvarValue
		1932, // FullOosvar
		1929, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		4109, // TernaryTerm
		1958, // LogicalOrTerm
		1959, // LogicalXORTerm
		1960, // LogicalAndTerm
		1961, // AbsentCoalesceTerm
		1962, // EmptyCoalesceTerm
		1963, // EqneTerm
		1964, // CmpTerm
		1965, // BitwiseORTerm
		1966, // BitwiseXORTerm
		1967, // BitwiseANDTerm
		1968, // BitwiseShiftTerm
		1969, // AddsubdotTerm
		1971, // MuldivTerm
		1975, // UnaryOpTerm
		1978, // PowTerm
		1979, // PrecedenceChainEnd
		1980, // MlrvalOrFunction
		1989, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1939, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1991, // ContextVariable
		2004, // ENV
		2006, // ArrayOrMapIndexAccess
		2007, // ArrayOrMapPositionalNameAccess
		2008, // ArrayOrMapPositionalValueAccess
		2009, // ArraySliceAccess
		2010, // FunctionCallsite
		2011, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3905
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3906
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		4110, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3907
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3908
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3909
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3910
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3911
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3912
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3913
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3914
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3915
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		4116, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3916
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3917
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		4117, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3918
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3919
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3920
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3921
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3922
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3923
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3924
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		4122, // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		3651, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3925
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3926
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		4124, // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		3651, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3927
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		4125, // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		3651, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3928
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		4126, // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		3651, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3929
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3930
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		4128, // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		3651, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3931
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3932
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3933
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3934
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3935
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3936
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3937
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3938
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3939
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		4131, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3940
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3941
		-1,   // S'
		-1,   // Root
		4132, // StatementBlock
		899,  // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		900,  // BracelessStatement
		904,  // Assignment
		905,  // Unset
		923,  // Lvalue
		906,  // BareBoolean
		907,  // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		908,  // PrintStatement
		909,  // PrintnStatement
		910,  // EprintStatement
		911,  // EprintnStatement
		912,  // DumpStatement
		913,  // EdumpStatement
		914,  // TeeStatement
		915,  // EmitFStatement
		916,  // EmitStatement
		917,  // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		948,  // FieldValue
		944,  // DirectFieldValue
		946,  // IndirectFieldValue
		945,  // BracedFieldValue
		949,  // PositionalFieldName
		950,  // PositionalFieldValue
		935,  // FullSrec
		957,  // OosvarValue
		941,  // DirectOosvarValue
		943,  // IndirectOosvarValue
		942,  // BracedOosvarValue
		940,  // FullOosvar
		926,  // LocalVariable
		30,   // Typedecl
		924,  // Rvalue
		964,  // PrecedenceChainStart
		965,  // TernaryTerm
		966,  // LogicalOrTerm
		967,  // LogicalXORTerm
		968,  // LogicalAndTerm
		969,  // AbsentCoalesceTerm
		970,  // EmptyCoalesceTerm
		971,  // EqneTerm
		972,  // CmpTerm
		973,  // BitwiseORTerm
		974,  // BitwiseXORTerm
		975,  // BitwiseANDTerm
		976,  // BitwiseShiftTerm
		977,  // AddsubdotTerm
		979,  // MuldivTerm
		983,  // UnaryOpTerm
		986,  // PowTerm
		987,  // PrecedenceChainEnd
		988,  // MlrvalOrFunction
		997,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		947,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		999,  // ContextVariable
		1012, // ENV
		1014, // ArrayOrMapIndexAccess
		1015, // ArrayOrMapPositionalNameAccess
		1016, // ArrayOrMapPositionalValueAccess
		1017, // ArraySliceAccess
		1018, // FunctionCallsite
		1019, // FunctionName
		-1,   // FcnArgs
		922,  // SubroutineCallsite
		-1,   // SubroutineName
		901,  // BracefulStatement
		1021, // BeginBlock
		1022, // EndBlock
		1023, // CondBlock
		1024, // IfChain
		1031, // IfElifStar
		1032, // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		1025, // WhileLoop
		918,  // DoWhileLoop
		1026, // ForLoop
		1036, // ForLoopOneVariable
		1037, // ForLoopTwoVariable
		1038, // ForLoopMultivariable
		-1,   // MultiIndex
		1039, // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		919,  // BreakStatement
		920,  // ContinueStatement
		1027, // FunctionDefinition
		1028, // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		921,  // ReturnStatement
	},
	gotoRow{ // S3942
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3943
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3944
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3945
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3946
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3947
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3948
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		4138, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3949
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		4140, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3950
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3951
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3952
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3953
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3954
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3955
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3956
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3957
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3958
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3959
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3960
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3961
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		4143, // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		2367, // Rvalue
		400,  // PrecedenceChainStart
		401,  // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3962
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3963
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3964
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		4144, // EmitKeys
		384,  // FieldValue
		380,  // DirectFieldValue
		382,  // IndirectFieldValue
		381,  // BracedFieldValue
		385,  // PositionalFieldName
		386,  // PositionalFieldValue
		374,  // FullSrec
		393,  // OosvarValue
		377,  // DirectOosvarValue
		379,  // IndirectOosvarValue
		378,  // BracedOosvarValue
		376,  // FullOosvar
		368,  // LocalVariable
		-1,   // Typedecl
		2367, // Rvalue
		400,  // PrecedenceChainStart
		401,  // TernaryTerm
		402,  // LogicalOrTerm
		403,  // LogicalXORTerm
		404,  // LogicalAndTerm
		405,  // AbsentCoalesceTerm
		406,  // EmptyCoalesceTerm
		407,  // EqneTerm
		408,  // CmpTerm
		409,  // BitwiseORTerm
		410,  // BitwiseXORTerm
		411,  // BitwiseANDTerm
		412,  // BitwiseShiftTerm
		413,  // AddsubdotTerm
		415,  // MuldivTerm
		419,  // UnaryOpTerm
		422,  // PowTerm
		423,  // PrecedenceChainEnd
		424,  // MlrvalOrFunction
		433,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		383,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		435,  // ContextVariable
		448,  // ENV
		450,  // ArrayOrMapIndexAccess
		451,  // ArrayOrMapPositionalNameAccess
		452,  // ArrayOrMapPositionalValueAccess
		453,  // ArraySliceAccess
		454,  // FunctionCallsite
		455,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S3965
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3966
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3967
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3968
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3969
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3970
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3971
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3972
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3973
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3974
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3975
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3976
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3977
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3978
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3979
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3980
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3981
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3982
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3983
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3984
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3985
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3986
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3987
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3988
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3989
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3990
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3991
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3992
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3993
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3994
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3995
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3996
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3997
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3998
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S3999
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4000
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4001
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4002
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4003
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4004
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4005
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4006
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4007
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4008
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4009
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4010
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4011
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4012
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4013
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4014
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4015
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4016
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4017
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4018
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4019
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4020
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4021
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4022
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4023
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4024
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		4154, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4025
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4026
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4027
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4028
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4029
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4030
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4031
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4032
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4033
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4034
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4035
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4036
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4037
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4038
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4039
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4040
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4041
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4042
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4043
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4044
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4045
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4046
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4047
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4048
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4049
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4050
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4051
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4052
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4053
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4054
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4055
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4056
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4057
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4058
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4059
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4060
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4061
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4062
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4063
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4064
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4065
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4066
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4067
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4068
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4069
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4070
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4071
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4072
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4073
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4074
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4075
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4076
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4077
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4078
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4079
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4080
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4081
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		4169, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4082
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4083
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4084
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4085
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4086
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4087
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4088
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4089
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4090
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4091
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4092
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		4197, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4093
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4094
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4095
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4096
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4097
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4098
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4099
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4100
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4101
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4102
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4103
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4104
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4105
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4106
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4107
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4108
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4109
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4110
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4111
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4112
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4113
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4114
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4115
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4116
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4117
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4118
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4119
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4120
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4121
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4122
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4123
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4124
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4125
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4126
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4127
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4128
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4129
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4130
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4131
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4132
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4133
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4134
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		4207, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4135
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		4208, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4136
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		4209, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4137
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		4088, // Assignment
		-1,   // Unset
		4089, // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		30,   // Typedecl
		1674, // Rvalue
		1702, // PrecedenceChainStart
		1703, // TernaryTerm
		1704, // LogicalOrTerm
		1705, // LogicalXORTerm
		1706, // LogicalAndTerm
		1707, // AbsentCoalesceTerm
		1708, // EmptyCoalesceTerm
		1709, // EqneTerm
		1710, // CmpTerm
		1711, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		4210, // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4138
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4139
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		4211, // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4140
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4141
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4142
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4143
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4144
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4145
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4146
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4147
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4148
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4149
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4150
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4151
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3251, // FieldValue
		3247, // DirectFieldValue
		3249, // IndirectFieldValue
		3248, // BracedFieldValue
		3252, // PositionalFieldName
		3253, // PositionalFieldValue
		3241, // FullSrec
		3260, // OosvarValue
		3244, // DirectOosvarValue
		3246, // IndirectOosvarValue
		3245, // BracedOosvarValue
		3243, // FullOosvar
		3240, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		4213, // TernaryTerm
		3269, // LogicalOrTerm
		3270, // LogicalXORTerm
		3271, // LogicalAndTerm
		3272, // AbsentCoalesceTerm
		3273, // EmptyCoalesceTerm
		3274, // EqneTerm
		3275, // CmpTerm
		3276, // BitwiseORTerm
		3277, // BitwiseXORTerm
		3278, // BitwiseANDTerm
		3279, // BitwiseShiftTerm
		3280, // AddsubdotTerm
		3282, // MuldivTerm
		3286, // UnaryOpTerm
		3289, // PowTerm
		3290, // PrecedenceChainEnd
		3291, // MlrvalOrFunction
		3300, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3250, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3302, // ContextVariable
		3315, // ENV
		3317, // ArrayOrMapIndexAccess
		3318, // ArrayOrMapPositionalNameAccess
		3319, // ArrayOrMapPositionalValueAccess
		3320, // ArraySliceAccess
		3321, // FunctionCallsite
		3322, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4152
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4153
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		4214, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4154
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4155
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4156
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4157
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4158
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4159
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4160
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		4219, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4161
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		4220, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4162
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4163
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4164
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4165
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4166
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		3409, // FieldValue
		3405, // DirectFieldValue
		3407, // IndirectFieldValue
		3406, // BracedFieldValue
		3410, // PositionalFieldName
		3411, // PositionalFieldValue
		3399, // FullSrec
		3418, // OosvarValue
		3402, // DirectOosvarValue
		3404, // IndirectOosvarValue
		3403, // BracedOosvarValue
		3401, // FullOosvar
		3398, // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		4222, // TernaryTerm
		3427, // LogicalOrTerm
		3428, // LogicalXORTerm
		3429, // LogicalAndTerm
		3430, // AbsentCoalesceTerm
		3431, // EmptyCoalesceTerm
		3432, // EqneTerm
		3433, // CmpTerm
		3434, // BitwiseORTerm
		3435, // BitwiseXORTerm
		3436, // BitwiseANDTerm
		3437, // BitwiseShiftTerm
		3438, // AddsubdotTerm
		3440, // MuldivTerm
		3444, // UnaryOpTerm
		3447, // PowTerm
		3448, // PrecedenceChainEnd
		3449, // MlrvalOrFunction
		3458, // ArrayLiteral
		-1,   // ArrayLiteralElements
		3408, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		3460, // ContextVariable
		3473, // ENV
		3475, // ArrayOrMapIndexAccess
		3476, // ArrayOrMapPositionalNameAccess
		3477, // ArrayOrMapPositionalValueAccess
		3478, // ArraySliceAccess
		3479, // FunctionCallsite
		3480, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4167
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4168
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		596,  // FieldValue
		592,  // DirectFieldValue
		594,  // IndirectFieldValue
		593,  // BracedFieldValue
		597,  // PositionalFieldName
		598,  // PositionalFieldValue
		586,  // FullSrec
		605,  // OosvarValue
		589,  // DirectOosvarValue
		591,  // IndirectOosvarValue
		590,  // BracedOosvarValue
		588,  // FullOosvar
		585,  // LocalVariable
		-1,   // Typedecl
		4223, // Rvalue
		612,  // PrecedenceChainStart
		613,  // TernaryTerm
		614,  // LogicalOrTerm
		615,  // LogicalXORTerm
		616,  // LogicalAndTerm
		617,  // AbsentCoalesceTerm
		618,  // EmptyCoalesceTerm
		619,  // EqneTerm
		620,  // CmpTerm
		621,  // BitwiseORTerm
		622,  // BitwiseXORTerm
		623,  // BitwiseANDTerm
		624,  // BitwiseShiftTerm
		625,  // AddsubdotTerm
		627,  // MuldivTerm
		631,  // UnaryOpTerm
		634,  // PowTerm
		635,  // PrecedenceChainEnd
		636,  // MlrvalOrFunction
		645,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		595,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		647,  // ContextVariable
		660,  // ENV
		662,  // ArrayOrMapIndexAccess
		663,  // ArrayOrMapPositionalNameAccess
		664,  // ArrayOrMapPositionalValueAccess
		665,  // ArraySliceAccess
		666,  // FunctionCallsite
		667,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4169
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4170
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4171
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4172
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4173
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4174
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4175
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4228, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4176
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4229, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4177
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4230, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4178
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4231, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4179
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4232, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4180
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4233, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4181
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4234, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4182
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4235, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4183
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4236, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4184
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4237, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4185
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4238, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4186
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4239, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4187
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4240, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4188
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4241, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4189
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4242, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4190
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4243, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4191
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4244, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4192
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4245, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4193
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4246, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4194
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1592, // FieldValue
		1588, // DirectFieldValue
		1590, // IndirectFieldValue
		1589, // BracedFieldValue
		1593, // PositionalFieldName
		1594, // PositionalFieldValue
		1581, // FullSrec
		1601, // OosvarValue
		1585, // DirectOosvarValue
		1587, // IndirectOosvarValue
		1586, // BracedOosvarValue
		1584, // FullOosvar
		1579, // LocalVariable
		-1,   // Typedecl
		4247, // Rvalue
		1608, // PrecedenceChainStart
		1609, // TernaryTerm
		1610, // LogicalOrTerm
		1611, // LogicalXORTerm
		1612, // LogicalAndTerm
		1613, // AbsentCoalesceTerm
		1614, // EmptyCoalesceTerm
		1615, // EqneTerm
		1616, // CmpTerm
		1617, // BitwiseORTerm
		1618, // BitwiseXORTerm
		1619, // BitwiseANDTerm
		1620, // BitwiseShiftTerm
		1621, // AddsubdotTerm
		1623, // MuldivTerm
		1627, // UnaryOpTerm
		1630, // PowTerm
		1631, // PrecedenceChainEnd
		1632, // MlrvalOrFunction
		1641, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1591, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1643, // ContextVariable
		1656, // ENV
		1658, // ArrayOrMapIndexAccess
		1659, // ArrayOrMapPositionalNameAccess
		1660, // ArrayOrMapPositionalValueAccess
		1661, // ArraySliceAccess
		1662, // FunctionCallsite
		1663, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4195
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		4248, // Assignment
		-1,   // Unset
		4089, // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		1686, // FieldValue
		1682, // DirectFieldValue
		1684, // IndirectFieldValue
		1683, // BracedFieldValue
		1687, // PositionalFieldName
		1688, // PositionalFieldValue
		1676, // FullSrec
		1695, // OosvarValue
		1679, // DirectOosvarValue
		1681, // IndirectOosvarValue
		1680, // BracedOosvarValue
		1678, // FullOosvar
		2702, // LocalVariable
		30,   // Typedecl
		1674, // Rvalue
		1702, // PrecedenceChainStart
		1703, // TernaryTerm
		1704, // LogicalOrTerm
		1705, // LogicalXORTerm
		1706, // LogicalAndTerm
		1707, // AbsentCoalesceTerm
		1708, // EmptyCoalesceTerm
		1709, // EqneTerm
		1710, // CmpTerm
		1711, // BitwiseORTerm
		1712, // BitwiseXORTerm
		1713, // BitwiseANDTerm
		1714, // BitwiseShiftTerm
		1715, // AddsubdotTerm
		1717, // MuldivTerm
		1721, // UnaryOpTerm
		1724, // PowTerm
		1725, // PrecedenceChainEnd
		1726, // MlrvalOrFunction
		1735, // ArrayLiteral
		-1,   // ArrayLiteralElements
		1685, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		1737, // ContextVariable
		1750, // ENV
		1752, // ArrayOrMapIndexAccess
		1753, // ArrayOrMapPositionalNameAccess
		1754, // ArrayOrMapPositionalValueAccess
		1755, // ArraySliceAccess
		1756, // FunctionCallsite
		1757, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4196
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		4249, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4197
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4198
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4199
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4200
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4201
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4202
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4203
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4204
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		4250, // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		3651, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4205
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		4251, // EmitKeys
		2031, // FieldValue
		2027, // DirectFieldValue
		2029, // IndirectFieldValue
		2028, // BracedFieldValue
		2032, // PositionalFieldName
		2033, // PositionalFieldValue
		2021, // FullSrec
		2040, // OosvarValue
		2024, // DirectOosvarValue
		2026, // IndirectOosvarValue
		2025, // BracedOosvarValue
		2023, // FullOosvar
		2015, // LocalVariable
		-1,   // Typedecl
		3651, // Rvalue
		2047, // PrecedenceChainStart
		2048, // TernaryTerm
		2049, // LogicalOrTerm
		2050, // LogicalXORTerm
		2051, // LogicalAndTerm
		2052, // AbsentCoalesceTerm
		2053, // EmptyCoalesceTerm
		2054, // EqneTerm
		2055, // CmpTerm
		2056, // BitwiseORTerm
		2057, // BitwiseXORTerm
		2058, // BitwiseANDTerm
		2059, // BitwiseShiftTerm
		2060, // AddsubdotTerm
		2062, // MuldivTerm
		2066, // UnaryOpTerm
		2069, // PowTerm
		2070, // PrecedenceChainEnd
		2071, // MlrvalOrFunction
		2080, // ArrayLiteral
		-1,   // ArrayLiteralElements
		2030, // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		2082, // ContextVariable
		2095, // ENV
		2097, // ArrayOrMapIndexAccess
		2098, // ArrayOrMapPositionalNameAccess
		2099, // ArrayOrMapPositionalValueAccess
		2100, // ArraySliceAccess
		2101, // FunctionCallsite
		2102, // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4206
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4207
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4208
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4209
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4210
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4211
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		4255, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4212
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4213
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4214
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4215
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4216
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4217
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4218
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4219
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4220
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4221
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4222
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4223
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4224
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4225
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4226
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4227
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4228
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4229
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4230
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4231
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4232
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4233
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4234
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4235
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4236
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4237
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4238
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4239
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4240
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4241
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4242
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4243
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4244
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4245
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4246
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4247
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4248
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4249
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4250
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4251
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4252
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		4261, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4253
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		-1,   // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		508,  // FieldValue
		504,  // DirectFieldValue
		506,  // IndirectFieldValue
		505,  // BracedFieldValue
		509,  // PositionalFieldName
		510,  // PositionalFieldValue
		498,  // FullSrec
		517,  // OosvarValue
		501,  // DirectOosvarValue
		503,  // IndirectOosvarValue
		502,  // BracedOosvarValue
		500,  // FullOosvar
		497,  // LocalVariable
		-1,   // Typedecl
		4262, // Rvalue
		524,  // PrecedenceChainStart
		525,  // TernaryTerm
		526,  // LogicalOrTerm
		527,  // LogicalXORTerm
		528,  // LogicalAndTerm
		529,  // AbsentCoalesceTerm
		530,  // EmptyCoalesceTerm
		531,  // EqneTerm
		532,  // CmpTerm
		533,  // BitwiseORTerm
		534,  // BitwiseXORTerm
		535,  // BitwiseANDTerm
		536,  // BitwiseShiftTerm
		537,  // AddsubdotTerm
		539,  // MuldivTerm
		543,  // UnaryOpTerm
		546,  // PowTerm
		547,  // PrecedenceChainEnd
		548,  // MlrvalOrFunction
		557,  // ArrayLiteral
		-1,   // ArrayLiteralElements
		507,  // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		559,  // ContextVariable
		572,  // ENV
		574,  // ArrayOrMapIndexAccess
		575,  // ArrayOrMapPositionalNameAccess
		576,  // ArrayOrMapPositionalValueAccess
		577,  // ArraySliceAccess
		578,  // FunctionCallsite
		579,  // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4254
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		4263, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4255
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4256
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4257
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4258
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		4264, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4259
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4260
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4261
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4262
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4263
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4264
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
	gotoRow{ // S4265
		-1,   // S'
		-1,   // Root
		-1,   // StatementBlock
		-1,   // NonEmptyStatementBlock
		4266, // StatementBlockInBraces
		-1,   // BracelessStatement
		-1,   // Assignment
		-1,   // Unset
		-1,   // Lvalue
		-1,   // BareBoolean
		-1,   // FilterStatement
		-1,   // Redirector
		-1,   // RedirectTarget
		-1,   // PrintStatement
		-1,   // PrintnStatement
		-1,   // EprintStatement
		-1,   // EprintnStatement
		-1,   // DumpStatement
		-1,   // EdumpStatement
		-1,   // TeeStatement
		-1,   // EmitFStatement
		-1,   // EmitStatement
		-1,   // EmitPStatement
		-1,   // EmittableList
		-1,   // EmittableAsList
		-1,   // Emittable
		-1,   // EmitKeys
		-1,   // FieldValue
		-1,   // DirectFieldValue
		-1,   // IndirectFieldValue
		-1,   // BracedFieldValue
		-1,   // PositionalFieldName
		-1,   // PositionalFieldValue
		-1,   // FullSrec
		-1,   // OosvarValue
		-1,   // DirectOosvarValue
		-1,   // IndirectOosvarValue
		-1,   // BracedOosvarValue
		-1,   // FullOosvar
		-1,   // LocalVariable
		-1,   // Typedecl
		-1,   // Rvalue
		-1,   // PrecedenceChainStart
		-1,   // TernaryTerm
		-1,   // LogicalOrTerm
		-1,   // LogicalXORTerm
		-1,   // LogicalAndTerm
		-1,   // AbsentCoalesceTerm
		-1,   // EmptyCoalesceTerm
		-1,   // EqneTerm
		-1,   // CmpTerm
		-1,   // BitwiseORTerm
		-1,   // BitwiseXORTerm
		-1,   // BitwiseANDTerm
		-1,   // BitwiseShiftTerm
		-1,   // AddsubdotTerm
		-1,   // MuldivTerm
		-1,   // UnaryOpTerm
		-1,   // PowTerm
		-1,   // PrecedenceChainEnd
		-1,   // MlrvalOrFunction
		-1,   // ArrayLiteral
		-1,   // ArrayLiteralElements
		-1,   // MapLiteral
		-1,   // MapLiteralKeyValuePairs
		-1,   // MapLiteralKeyValuePair
		-1,   // ContextVariable
		-1,   // ENV
		-1,   // ArrayOrMapIndexAccess
		-1,   // ArrayOrMapPositionalNameAccess
		-1,   // ArrayOrMapPositionalValueAccess
		-1,   // ArraySliceAccess
		-1,   // FunctionCallsite
		-1,   // FunctionName
		-1,   // FcnArgs
		-1,   // SubroutineCallsite
		-1,   // SubroutineName
		-1,   // BracefulStatement
		-1,   // BeginBlock
		-1,   // EndBlock
		-1,   // CondBlock
		-1,   // IfChain
		-1,   // IfElifStar
		-1,   // IfBlock
		-1,   // ElifBlock
		-1,   // ElseBlock
		-1,   // WhileLoop
		-1,   // DoWhileLoop
		-1,   // ForLoop
		-1,   // ForLoopOneVariable
		-1,   // ForLoopTwoVariable
		-1,   // ForLoopMultivariable
		-1,   // MultiIndex
		-1,   // TripleForLoop
		-1,   // TripleForStart
		-1,   // TripleForContinuation
		-1,   // TripleForContinuationItem
		-1,   // TripleForUpdate
		-1,   // BreakStatement
		-1,   // ContinueStatement
		-1,   // FunctionDefinition
		-1,   // SubroutineDefinition
		-1,   // FuncOrSubrParameterList
		-1,   // FuncOrSubrNonEmptyParameterList
		-1,   // FuncOrSubrParameter
		-1,   // UntypedFuncOrSubrParameterName
		-1,   // TypedFuncOrSubrParameterName
		-1,   // ReturnStatement
	},
	gotoRow{ // S4266
		-1, // S'
		-1, // Root
		-1, // StatementBlock
		-1, // NonEmptyStatementBlock
		-1, // StatementBlockInBraces
		-1, // BracelessStatement
		-1, // Assignment
		-1, // Unset
		-1, // Lvalue
		-1, // BareBoolean
		-1, // FilterStatement
		-1, // Redirector
		-1, // RedirectTarget
		-1, // PrintStatement
		-1, // PrintnStatement
		-1, // EprintStatement
		-1, // EprintnStatement
		-1, // DumpStatement
		-1, // EdumpStatement
		-1, // TeeStatement
		-1, // EmitFStatement
		-1, // EmitStatement
		-1, // EmitPStatement
		-1, // EmittableList
		-1, // EmittableAsList
		-1, // Emittable
		-1, // EmitKeys
		-1, // FieldValue
		-1, // DirectFieldValue
		-1, // IndirectFieldValue
		-1, // BracedFieldValue
		-1, // PositionalFieldName
		-1, // PositionalFieldValue
		-1, // FullSrec
		-1, // OosvarValue
		-1, // DirectOosvarValue
		-1, // IndirectOosvarValue
		-1, // BracedOosvarValue
		-1, // FullOosvar
		-1, // LocalVariable
		-1, // Typedecl
		-1, // Rvalue
		-1, // PrecedenceChainStart
		-1, // TernaryTerm
		-1, // LogicalOrTerm
		-1, // LogicalXORTerm
		-1, // LogicalAndTerm
		-1, // AbsentCoalesceTerm
		-1, // EmptyCoalesceTerm
		-1, // EqneTerm
		-1, // CmpTerm
		-1, // BitwiseORTerm
		-1, // BitwiseXORTerm
		-1, // BitwiseANDTerm
		-1, // BitwiseShiftTerm
		-1, // AddsubdotTerm
		-1, // MuldivTerm
		-1, // UnaryOpTerm
		-1, // PowTerm
		-1, // PrecedenceChainEnd
		-1, // MlrvalOrFunction
		-1, // ArrayLiteral
		-1, // ArrayLiteralElements
		-1, // MapLiteral
		-1, // MapLiteralKeyValuePairs
		-1, // MapLiteralKeyValuePair
		-1, // ContextVariable
		-1, // ENV
		-1, // ArrayOrMapIndexAccess
		-1, // ArrayOrMapPositionalNameAccess
		-1, // ArrayOrMapPositionalValueAccess
		-1, // ArraySliceAccess
		-1, // FunctionCallsite
		-1, // FunctionName
		-1, // FcnArgs
		-1, // SubroutineCallsite
		-1, // SubroutineName
		-1, // BracefulStatement
		-1, // BeginBlock
		-1, // EndBlock
		-1, // CondBlock
		-1, // IfChain
		-1, // IfElifStar
		-1, // IfBlock
		-1, // ElifBlock
		-1, // ElseBlock
		-1, // WhileLoop
		-1, // DoWhileLoop
		-1, // ForLoop
		-1, // ForLoopOneVariable
		-1, // ForLoopTwoVariable
		-1, // ForLoopMultivariable
		-1, // MultiIndex
		-1, // TripleForLoop
		-1, // TripleForStart
		-1, // TripleForContinuation
		-1, // TripleForContinuationItem
		-1, // TripleForUpdate
		-1, // BreakStatement
		-1, // ContinueStatement
		-1, // FunctionDefinition
		-1, // SubroutineDefinition
		-1, // FuncOrSubrParameterList
		-1, // FuncOrSubrNonEmptyParameterList
		-1, // FuncOrSubrParameter
		-1, // UntypedFuncOrSubrParameterName
		-1, // TypedFuncOrSubrParameterName
		-1, // ReturnStatement
	},
}
